Interface Summary |
InitializeArgs |
The interface that an object must implement to be a valid parameter for the
initialize method of a Module object. |
Module.SlotRequirement |
This interface defines the required properties for a slot. |
Module.WaitingBehavior |
This interface defines the allowed constants for the wanted waiting
behavior when calling waitForSlotEvent. |
MutexHandler |
Objects that implement this interface can be used in the InitializeArgs to
handle mutex functionality. |
Notify |
Interface for notification callbacks. |
Session.UserType |
This interface defines the different user tpyes of PKCS#11. |
Token.SessionReadWriteBehavior |
This interface defines constants that specify the read/write behavior of a
session. |
Token.SessionType |
This interface defines constants for the type of session that should
be opened upon a call to openSession. |
Class Summary |
DefaultInitializeArgs |
This class is a simeple implementation of InitializeArgs. |
DefaultMutexHandler |
This class offers a default-implementation of a MutexHandler. |
Info |
Objects of this class provide information about a PKCS#11 moduel; i.e. the
driver for a spcific token. |
Mechanism |
Objects of this class represent a mechansim as defined in PKCS#11. |
MechanismInfo |
Objects of this class provide information about a certain mechanism that a
token implements. |
Module |
Objects of this class represent a PKCS#11 module. |
Session |
Session objects are used to perform cryptographic operations on a token. |
SessionInfo |
An object of this class provides information about a session. |
Slot |
Objects of this class represet slots that can accpet tokens. |
SlotInfo |
Objects of this call provide information about a slot. |
State |
Objects of this class show the state of a session. |
Token |
Objects of this class represent PKCS#11 tokens. |
TokenInfo |
Objects of this class provide information about a token. |
Util |
A class consisting of static methods only which provide certain static
piecec of code that are used frequently in this project. |
Version |
Objects of this class represent a version. |