All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AES_CBC_ENCRYPT_DATA_PARAMS |
Represents the AES_CBC_ENCRYPT_DATA_PARAMS.
|
| Attribute |
This is the base-class for all types of attributes.
|
| AttributeArrayAttribute |
Objects of this class represent an attribute array of a PKCS#11 object
as specified by PKCS#11.
|
| AttributeVector |
Object of this class represents the attribute vector.
|
| BooleanAttribute |
Objects of this class represent a boolean attribute of a PKCS#11 object
as specified by PKCS#11.
|
| ByteArrayAttribute |
Objects of this class represent a byte-array attribute of a PKCS#11 object
as specified by PKCS#11.
|
| ByteArrayParams |
This class encapsulates parameters byte arrays.
|
| CCM_MESSAGE_PARAMS |
Represents the CCM_MESSAGE_PARAMS.
|
| CCM_PARAMS |
Represents the CK_CCM_PARAMS.
|
| CHACHA20_PARAMS |
Represents the CK_CHACHA20_PARAMS.
|
| CharArrayAttribute |
Objects of this class represent a char-array attribute of a PKCS#11 object
as specified by PKCS#11.
|
| CK_AES_CBC_ENCRYPT_DATA_PARAMS |
The class CK_AES_CBC_ENCRYPT_DATA_PARAMS provides the parameters to the CKM_AES_CBC_ENCRYPT_DATA
mechanism.
|
| CK_ATTRIBUTE |
class CK_ATTRIBUTE includes the type, value and length of an attribute.
|
| CK_C_INITIALIZE_ARGS |
class CK_C_INITIALIZE_ARGS contains the optional arguments for the C_Initialize function.
|
| CK_CCM_MESSAGE_PARAMS |
class
PKCS#11 structure:
|
| CK_CCM_PARAMS |
class
PKCS#11 structure:
|
| CK_CHACHA20_PARAMS |
class
PKCS#11 structure:
|
| CK_CREATEMUTEX |
interface CK_CREATEMUTEX.
|
| CK_DATE |
class .
|
| CK_DES_CBC_ENCRYPT_DATA_PARAMS |
The class CK_DES_CBC_ENCRYPT_DATA_PARAMS provides the parameters to the CKM_DES_CBC_ENCRYPT_DATA
and CKM_DES3_CBC_ENCRYPT_DATA mechanisms.
|
| CK_DESTROYMUTEX |
interface CK_DESTROYMUTEX.
|
| CK_ECDH_AES_KEY_WRAP_PARAMS |
class
PKCS#11 structure:
|
| CK_ECDH1_DERIVE_PARAMS |
class CK_ECDH1_DERIVE_PARAMS provides the parameters to the CKM_ECDH1_DERIVE and
CKM_ECDH1_COFACTOR_DERIVE mechanisms.
|
| CK_ECDH2_DERIVE_PARAMS |
class CK_ECDH2_DERIVE_PARAMS provides the parameters to the CKM_ECMQV_DERIVE mechanism.
|
| CK_ECDSA_ECIES_PARAMS |
The class CK_ECDSA_ECIES_PARAMS provides the parameters to the CKM_ECDSA_ECIES
mechanism.
|
| CK_ECMQV_DERIVE_PARAMS |
class CK_ECMQV_DERIVE_PARAMS provides the parameters to the CKM_ECMQV_DERIVE mechanism.
|
| CK_GCM_MESSAGE_PARAMS |
PKCS#11 structure:
|
| CK_GCM_PARAMS |
class
PKCS#11 structure:
|
| CK_INFO |
class CK_INFO provides general information about Cryptoki.
|
| CK_INTERFACE |
|
| CK_KEA_DERIVE_PARAMS |
class CK_KEA_DERIVE_PARAMS provides the parameters to the CKM_KEA_DERIVE mechanism.
|
| CK_KEY_DERIVATION_STRING_DATA |
class CK_KEY_DERIVATION_STRING_DATA holds a byte string and the byte string's length.
|
| CK_KEY_WRAP_SET_OAEP_PARAMS |
class CK_KEY_WRAP_SET_OAEP_PARAMS provides the parameters to the CKM_KEY_WRAP_SET_OAEP mechanism.
|
| CK_LOCKMUTEX |
interface CK_LOCKMUTEX
|
| CK_MECHANISM |
class CK_MECHANISM specifies a particular mechanism and any parameters it requires.
|
| CK_MECHANISM_INFO |
class CK_MECHANISM_INFO provides information about a particular mechanism.
|
| CK_NOTIFY |
interface CK_NOTIFY.
|
| CK_PBE_PARAMS |
class CK_PBE_PARAMS provides all of the necessary information required byte the CKM_PBE
mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism.
|
| CK_PKCS5_PBKD2_PARAMS |
class CK_PKCS5_PBKD2_PARAMS provides the parameters to the CKM_PKCS5_PBKD2 mechanism.
|
| CK_RC2_CBC_PARAMS |
class CK_RC2_CBC_PARAMS provides the parameters to the CKM_RC2_CBC and CKM_RC2_CBC_PAD
mechanisms.
|
| CK_RC2_MAC_GENERAL_PARAMS |
class CK_RC2_MAC_GENERAL_PARAMS provides the parameters to the CKM_RC2_MAC_GENERAL mechanism.
|
| CK_RC5_CBC_PARAMS |
class CK_RC5_CBC_PARAMS is a structure that provides the parameters to the CKM_RC5_CBC and
CKM_RC5_CBC_PAD mechanisms.
|
| CK_RC5_MAC_GENERAL_PARAMS |
class CK_RC5_MAC_GENERAL_PARAMS provides the parameters to the CKM_RC5_MAC_GENERAL mechanism.
|
| CK_RC5_PARAMS |
class CK_RC5_PARAMS provides the parameters to the CKM_RC5_ECB and CKM_RC5_MAC mechanisms.
|
| CK_RSA_AES_KEY_WRAP_PARAMS |
class
PKCS#11 structure:
|
| CK_RSA_PKCS_OAEP_PARAMS |
class CK_RSA_PKCS_OAEP_PARAMS provides the parameters to the CKM_RSA_PKCS_OAEP mechanism.
|
| CK_RSA_PKCS_PSS_PARAMS |
class CK_RSA_PKCS_PSS_PARAMS provides the parameters to the CKM_RSA_PKCS_OAEP mechanism.
|
| CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS |
class
PKCS#11 structure:
|
| CK_SALSA20_CHACHA20_POLY1305_PARAMS |
class
PKCS#11 structure:
|
| CK_SALSA20_PARAMS |
class
PKCS#11 structure:
|
| CK_SESSION_INFO |
class CK_SESSION_INFO provides information about a session.
|
| CK_SKIPJACK_PRIVATE_WRAP_PARAMS |
class CK_SKIPJACK_PRIVATE_WRAP_PARAMS provides the parameters to the CKM_SKIPJACK_PRIVATE_WRAP
mechanism.
|
| CK_SKIPJACK_RELAYX_PARAMS |
class CK_SKIPJACK_RELAYX_PARAMS provides the parameters to the CKM_SKIPJACK_RELAYX mechanism.
|
| CK_SLOT_INFO |
class CK_SLOT_INFO provides information about a slot.
|
| CK_SSL3_KEY_MAT_OUT |
class CK_SSL3_KEY_MAT_OUT contains the resulting key handles and initialization vectors after
performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism.
|
| CK_SSL3_KEY_MAT_PARAMS |
class CK_SSL3_KEY_MAT_PARAMS provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE
mechanism.
|
| CK_SSL3_MASTER_KEY_DERIVE_PARAMS |
class CK_SSL3_MASTER_KEY_DERIVE_PARAMS provides the parameters to the CKM_SSL3_MASTER_KEY_DERIVE
mechanism.
|
| CK_SSL3_RANDOM_DATA |
class CK_SSL3_RANDOM_DATA provides information about the random data of a client and a server in
an SSL context.
|
| CK_TOKEN_INFO |
class CK_TOKEN_INFO provides information about a token.
|
| CK_UNLOCKMUTEX |
interface CK_UNLOCKMUTEX
|
| CK_VERSION |
class CK_VERSION describes the version of a Cryptoki interface, a Cryptoki library, or an SSL
implementation, or the hardware or firmware version of a slot or token.
|
| CK_X9_42_DH1_DERIVE_PARAMS |
class CK_X9_42_DH1_DERIVE_PARAMS provides the parameters to the CKM_X9_42_DH_DERIVE mechanism.
|
| CK_X9_42_DH2_DERIVE_PARAMS |
class CK_X9_42_DH2_DERIVE_PARAMS provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and
CKM_X9_42_MQV_DERIVE mechanisms.
|
| CK_X9_42_DHMQV_DERIVE_PARAMS |
PKCS#11 structure:
|
| CkMessageParams |
|
| CkParams |
Every Parameters-class implements this interface through which the module.
|
| CkParamsWithExtra |
CkParam with ExtraParams to provides extra information, e.g.
|
| ClockSource |
A resolution-independent provider of current time-stamps and elapsed time
calculations.
|
| ClockSource.Factory |
Factory class used to create a platform-specific ClockSource.
|
| ClockSource.MillisecondClockSource |
|
| ClockSource.NanosecondClockSource |
|
| ConcurrentBag<T extends ConcurrentBagEntry> |
This is a specialized concurrent bag that achieves superior performance
to LinkedBlockingQueue and LinkedTransferQueue for the purposes of a
connection pool.
|
| ConcurrentBagEntry<T> |
ConcurrentBagEntry.
|
| DateAttribute |
Objects of this class represent a date attribute of a PKCS#11 object
as specified by PKCS#11.
|
| DecryptMessageBytesEntry |
Parameter-pair for the multipart operation DecryptMessage.
|
| DecryptMessageStreamEntry |
Parameter-pair for the multipart operation DecryptMessage.
|
| ECDH1_DERIVE_PARAMS |
Represents the CK_ECDH1_DERIVE_PARAMS.
|
| ECDH2_DERIVE_PARAMS |
Represents the CK_ECDH2_DERIVE_PARAMS.
|
| ECMQV_DERIVE_PARAMS |
Represents the CK_ECMQV_DERIVE_PARAMS.
|
| EncryptMessageBytesEntry |
Parameter-pair for the multipart operation EncryptMessage.
|
| EncryptMessageStreamEntry |
Parameter-pair for the multipart operation EncryptMessage.
|
| EXTRACT_PARAMS |
Represents the params of type CK_LONG for the extract mechanism.
|
| ExtraParams |
Provides extra parameters.
|
| FastList<T> |
Fast list without range checking.
|
| Functions |
This class contains only static methods.
|
| GCM_MESSAGE_PARAMS |
Represents the CK_GCM_MESSAGE_PARAMS.
|
| GCM_PARAMS |
Represents the CK_GCM_PARAMS.
|
| KEA_DERIVE_PARAMS |
Represents the CK_KEA_DERIVE_PARAMS.
|
| KEY_DERIVATION_STRING_DATA |
Represents the CK_KEY_DERIVATION_STRING_DATA.
|
| KEY_WRAP_SET_OAEP_PARAMS |
Represents the CK_KEY_WRAP_SET_OAEP_PARAMS.
|
| KeyPairTemplate |
Template pair for the private key and public key.
|
| Logger |
Logger.
|
| LongAttribute |
Objects of this class represent a long attribute of a PKCS#11 object
as specified by PKCS#11.
|
| LongParams |
This class encapsulates parameters CK_LONG.
|
| Mechanism |
Objects of this class represent a mechanism as defined in PKCS#11.
|
| MechanismArrayAttribute |
Objects of this class represent a mechanism array attribute of a PKCS#11
object as specified by PKCS#11.
|
| MechanismAttribute |
Objects of this class represent a mechanism attribute of a PKCS#11 object
as specified by PKCS#11.
|
| MechanismInfo |
Objects of this class provide information about a certain mechanism that a
token implements.
|
| ModuleInfo |
Objects of this class provide information about a PKCS#11 module; i.e.
|
| PBE_PARAMS |
Represents the CK_PBE_PARAMS.
|
| PKCS11 |
If the underlying PKCS#11 function returns CK_OK, the method returns normally.
|
| PKCS11Constants |
This interface holds constants of the PKCS#11 v2.40 errata 1 standard.
|
| PKCS11Constants.Category |
|
| PKCS11Exception |
Deprecated.
|
| PKCS11Exception |
This is the superclass of all checked exceptions used by this package.
|
| PKCS11Implementation |
This is the default implementation of the PKCS11 interface.
|
| PKCS11Key |
PKCS#11 key
|
| PKCS11KeyId |
Identifier of a PKCS#11 key Object.
|
| PKCS11KeyPair |
This class does not correspond to any PKCS#11 object.
|
| PKCS11Module |
Objects of this class represent a PKCS#11 module.
|
| PKCS11Token |
This is a PKCS#11 token with session management.
|
| PKCS11UTIL |
|
| PKCS5_PBKD2_PARAMS |
Represents the CK_PKCS5_PBKD2_PARAMS.
|
| RSA_AES_KEY_WRAP_PARAMS |
Represents the CK_RSA_AES_KEY_WRAP_PARAMS.
|
| RSA_PKCS_OAEP_PARAMS |
Represents the CK_RSA_PKCS_OAEP_PARAMS.
|
| RSA_PKCS_PSS_PARAMS |
Represents the CK_RSA_PKCS_PSS_PARAMS.
|
| SALSA20_CHACHA20_POLY1305_MSG_PARAMS |
Represents the CK_SALSA20_CHACHA20_POLY1305_MSG_PARAMS.
|
| SALSA20_CHACHA20_POLY1305_PARAMS |
Represents the CK_SALSA20_CHACHA20_POLY1305_PARAMS.
|
| SALSA20_PARAMS |
Represents the CK_SALSA20_PARAMS.
|
| Session |
Session objects are used to perform cryptographic operations on a token.
|
| SessionInfo |
An object of this class provides information about a session.
|
| SignMessageBytesEntry |
Parameter-pair for the multipart operation SignMessage.
|
| SignMessageStreamEntry |
Parameter-pair for the multipart operation VerifyMessage.
|
| Slot |
Objects of this class represent slots that can accept tokens.
|
| SlotInfo |
Objects of this call provide information about a slot.
|
| StaticLogger |
A logger provide static logging-methods.
|
| Token |
Objects of this class represent PKCS#11 tokens.
|
| TokenException |
The base class for all exceptions in this package.
|
| TokenInfo |
Objects of this class provide information about a token.
|
| Utimaco_ECDSA_ECIES_PARAMS |
Represents Utimaco's vendor CK_ECDSA_ECIES_PARAMS, which is used in
Utimaco's vendor mechanism CKM_ECDSA_ECIES
hashAlg:
CKM_SHA_1, CKM_SHA224, CKM_SHA256, CKM_SHA384,
CKM_SHA512, CKM_RIPEMD160, CKM_MD5
cryptAlg:
CKM_AES_ECB, CKM_AES_CBC, CKM_ECDSA_ECIES_XOR
cryptOpt:
Key Length of cryptAlg .
|
| VerifyMessageBytesEntry |
Parameter-pair for the multipart operation VerifyMessage.
|
| VerifyMessageStreamEntry |
Parameter-pair for the multipart operation VerifyMessage.
|
| Version |
Objects of this class represent a version.
|
| X9_42_DH1_DERIVE_PARAMS |
Represents the CK_X9_42_DH1_DERIVE_PARAMS.
|
| X9_42_DH2_DERIVE_PARAMS |
Represents the CK_X9_42_DH2_DERIVE_PARAMS.
|
| X9_42_MQV_DERIVE_PARAMS |
Represents the CK_X9_42_MQV_DERIVE_PARAMS.
|