|
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. |