All Classes
-
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_LOCKMUTEXCK_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 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_UNLOCKMUTEXCK_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 withExtraParamsto 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.KdfParams 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.MechanismParams This class encapsulates parameters CK_LONG.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 This is the superclass of all checked exceptions used by this package.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 keyPKCS11KeyId 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_ECIESVerifyMessageBytesEntry 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.