IAIK PKCS#11 Provider API Documentation
version 1.6

Package iaik.pkcs.pkcs11.provider.signatures

This package contains the implementation classes for signatures.

See:
          Description

Class Summary
ExternalHashSignature This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11BufferingSignature This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11Signature This is an implementation of a Signature class that uses the IAIK PKCS#11 wrapper to access the token.
PKCS11SignatureParameterSpec Objects of this algorithm parameters class allows an application to control the generation of PKCS#11 keys using the provided JCE key generators.
SignatureInputStream This class implements a streaming version of a signature engine.
SignatureOutputStream This class implements a streaming version of a signature engine.
SignatureUtil This class hosts static utility methods used by two or more classes of this package.
 

Package iaik.pkcs.pkcs11.provider.signatures Description

This package contains the implementation classes for signatures. The base class of all signature implementations is PKCS11Signature; it contains most of the code. There are signatures for external hashing, what means that the hash is generated in software using a software delegate, and only the final signature value creation is on on the token. Such implementaion classes are derived from ExternalHashSignature. In contrast there are classes which's name starts with Internal. These classes also do the hashing on the token - the token does all processing. PKCS11BufferingSignature is the base class for all those signature implementations which must transfer all input data to the token using a single function call.


IAIK PKCS#11 Provider API Documentation
version 1.6

IAIK JavaSecurity Website http://jce.iaik.tugraz.at/

IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2004, IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved.
version 1.6