| Interface | Description |
|---|---|
| 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.CKUserType |
This interface defines the different user types of PKCS#11.
|
| Session.UserType | Deprecated
replaced by
Session.CKUserType
This interface defines the different user types 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 | Description |
|---|---|
| Cleaner |
This class is a wrapper for the java.lang.ref.Cleaner class.
|
| Cleaner.Cleanable |
Returned by the register method to allow the caller to clean up the object
manually and be sure that the method is not called again.
|
| 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.
|
| SelfDestructor |
Objects that need to be cleaned up when they are no longer reachable should
extend this class and implement the clean method.
|
| Session |
Session objects are used to perform cryptographic operations on a token.
|
| SessionCache |
Cache to store the parameters while an encryption operation with a
mechanism that requires a unique IV/nonce is performed.
|
| SessionInfo |
An object of this class provides information about a session.
|
| Slot |
Objects of this class represent slots that can accept 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.
|
| Exception | Description |
|---|---|
| TokenException |
The base class for all exceptions in this package.
|
| TokenRuntimeException |
The base class for all runtiem exceptions in this package.
|
| UnsupportedAttributeException |