Luna JSP
A B C D E F G H I K L M N O P Q R S T U V W 

A

AES_GCM_GENERATED_IV_LENGTH - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
AES_KWP_WRAP_IV - Static variable in class com.safenetinc.luna.provider.key.LunaKey
 
AlgorithmToMechType(String) - Static method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
AlgorithmToPrfType(String) - Static method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
arePrivateKeysDerivable() - Method in class com.safenetinc.luna.LunaSlotManager
Checks if newly-generated private keys can derive other keys.
arePrivateKeysExtractable() - Method in class com.safenetinc.luna.LunaSlotManager
Checks if newly-generated private keys are extractable.
areSecretKeysDerivable() - Method in class com.safenetinc.luna.LunaSlotManager
Checks if newly-generated secret keys can derive other keys.
areSecretKeysExtractable() - Method in class com.safenetinc.luna.LunaSlotManager
Checks if newly-generated secret keys are extractable.
AssignAlias(int, int, String, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Create a new object which is a clone of the old, but is persistent and has the given alias.
AttributeToBigInteger(byte[]) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Turn an integer attribute (such as CKA_MODULUS) into a BigInteger.

B

BaseHash - Class in com.safenetinc.luna.provider.digest
A base abstract class to facilitate hash implementations.
BaseHash(String, int, int) - Constructor for class com.safenetinc.luna.provider.digest.BaseHash
Trivial constructor for use by concrete subclasses.
baseKey - Variable in class com.safenetinc.luna.provider.param.LunaParametersBIP32
The key (seed or public or private key from a prior derivation) to use to derive a new KeyPair
bi(String) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Convert the given String representing a hexadecimal number into a BigInteger.
BigIntegerToAttribute(BigInteger) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Converts a big integer into a byte array suitable for use as a token object attribute.
BIP32ExportPublicKey(int, int) - Method in class com.safenetinc.luna.LunaAPI
Exports the Hierarchical Deterministic public key in Base58-encoded format.
BIP32ImportPublicKey(int, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Imports the Base58-encoded Hierarchical Deterministic public key.
blockSize - Variable in class com.safenetinc.luna.provider.digest.BaseHash
The hash (inner) block size in bytes.
buffer - Variable in class com.safenetinc.luna.provider.digest.BaseHash
Temporary input buffer.
bytesCached - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 

C

CACHING_STRICT_TAG - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
CACHING_TAG - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
CheckSessionState(int) - Method in class com.safenetinc.luna.LunaAPI
Returns the PKCS11 state of the session.
checkTokenPresenceForReconnect(int) - Method in class com.safenetinc.luna.LunaAPI
Checks if a token is present on the given slot to determine if reconnect is required
checkValidity() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Checks that the certificate is currently valid.
checkValidity(Date) - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Checks that the given date is within the certificate's validity period.
Cipher(int, int, byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.LunaAPI
Single part encryption or decryption operation.
CipherFinal(int, int, byte[], int) - Method in class com.safenetinc.luna.LunaAPI
Finishes an encryption or decryption operation.
CipherInit(int, int, long, int, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Starts an encryption or decryption operation with the given secret key.
CipherUpdate(int, int, byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.LunaAPI
Updates an encryption or decryption operation.
CK_NIST_PRF_KDF_AES_CMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CK_NIST_PRF_KDF_DES3_CMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BASE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_CHAIN_CODE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_CHILD_DEPTH - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_CHILD_INDEX - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_FINGERPRINT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_ID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_PARENT_FINGERPRINT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_BIP32_VERSION_BYTES - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_CLASS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_COEFFICIENT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_DECRYPT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_DERIVE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_EC_PARAMS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_EC_POINT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_ECDSA_PARAMS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_ENCRYPT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_EXPONENT_1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_EXPONENT_2 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_EXTRACTABLE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_FINGERPRINT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_ID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_KEY_TYPE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_LABEL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_MODULUS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_MODULUS_BITS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_PRIME - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_PRIME_1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_PRIME_2 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_PRIVATE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_PRIVATE_EXPONENT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_PUBLIC_EXPONENT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SENSITIVE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIGN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_CHALLENGE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_NO_AUTHORIZATION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_PASSWORD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_PORTABLE_CHALLENGE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_PORTABLE_NO_AUTHORIZATION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_PORTABLE_PASSWORD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_PORTABLE_SECURE_PORT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SIM_SECURE_PORT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_SUBPRIME - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_TOKEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_UNWRAP - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_USAGE_COUNT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_USAGE_LIMIT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_VALUE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_VALUE_BITS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_VALUE_LEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_VERIFY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKA_WRAP - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_NULL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_RIPEMD160_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_RIPEMD160_NIST_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_RIPEMD160_SES_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA1_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA1_NIST_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA1_SES_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA224_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA224_NIST_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA224_SES_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA256_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA256_NIST_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA256_SES_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA384_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA384_NIST_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA384_SES_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA512_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA512_NIST_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKD_SHA512_SES_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKDHP_ECDH1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKDHP_ECDH1_COFACTOR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKDHP_MODIFIED - Static variable in class com.safenetinc.luna.LunaAPI
 
CKDHP_STANDARD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKES_AES_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKES_AES_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKES_DES3_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKES_DES3_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKES_XOR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKF_BIP32_HARDENED - Static variable in class com.safenetinc.luna.LunaAPI
Path element is hardened (cannot derive child keys from the public key).
CKG_BIP32_EXTERNAL_CHAIN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_BIP32_INTERNAL_CHAIN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_BIP32_MAX_SERIALIZED_LEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_BIP32_VERSION_MAINNET_PRIV - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_BIP32_VERSION_MAINNET_PUB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_BIP32_VERSION_TESTNET_PRIV - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_BIP32_VERSION_TESTNET_PUB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_MGF1_SHA1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_MGF1_SHA224 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_MGF1_SHA256 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_MGF1_SHA384 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKG_MGF1_SHA512 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_AES - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_ARIA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_BIP32 - Static variable in class com.safenetinc.luna.LunaAPI
Hierarchical Deterministic (HD) key.
CKK_DES - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_DES2 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_DES3 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_DH - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_DSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_EC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_EC_EDWARDS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_EC_MONTGOMERY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_ECDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_GENERIC_SECRET - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_RC2 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_RC4 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_RC5 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKK_RSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM2CKK_MAP - Static variable in class com.safenetinc.luna.LunaUtils
 
CKM_AES_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_CFB128 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_CFB8 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_CMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_CTR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_ECB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_GCM - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_GMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_KW - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_KWP - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_AES_OFB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_CFB128 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_CFB8 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_CTR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_ECB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ARIA_OFB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_BIP32_CHILD_DERIVE - Static variable in class com.safenetinc.luna.LunaAPI
Hierarchical Deterministic (HD) child key pair derivation.
CKM_BIP32_MASTER_DERIVE - Static variable in class com.safenetinc.luna.LunaAPI
Hierarchical Deterministic (HD) master key pair derivation.
CKM_DES2_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES3_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES3_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES3_CMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES3_CTR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES3_ECB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES3_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES_ECB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DES_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_DSA_SHA1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_EC_EDWARDS_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_EC_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_EC_MONTGOMERY_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDH1_COFACTOR_DERIVE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDH1_DERIVE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDSA_GBCS_SHA256 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDSA_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDSA_KEY_PAIR_GEN_W_EXTRA_BITS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECDSA_SHA1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECIES - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_ECMQV_DERIVE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_EDDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_EDDSA_NACL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_GENERIC_SECRET_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_MD2 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_MD2_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_MD5 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_MD5_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_MD5_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_NIST_PRF_KDF - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_PBE_MD2_DES_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_PBE_MD5_DES_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_PBE_SHA1_DES3_EDE_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC2_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC2_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC2_ECB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC2_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC4 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC4_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC5_CBC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC5_CBC_PAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC5_ECB - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RC5_KEY_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RIPEMD160 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RIPEMD160_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_FIPS_186_3_AUX_PRIME_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_FIPS_186_3_PRIME_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_PKCS_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_PKCS_OAEP - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_PKCS_PSS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_X9_31 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_X9_31_KEY_PAIR_GEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_X9_31_NON_FIPS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_RSA_X_509 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_EDDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_EDDSA_NACL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_KEY_DERIVATION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_RSA_PKCS_PSS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_RSA_X9_31 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA1_RSA_X9_31_NON_FIPS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_EDDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_EDDSA_NACL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_HMAC_GENERAL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_KEY_DERIVATION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_RSA_PKCS_PSS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_RSA_X9_31 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA224_RSA_X9_31_NON_FIPS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_EDDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_EDDSA_NACL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_RSA_PKCS_PSS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_RSA_X9_31 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA256_RSA_X9_31_NON_FIPS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_EDDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_EDDSA_NACL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_RSA_PKCS_PSS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_RSA_X9_31 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA384_RSA_X9_31_NON_FIPS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_EDDSA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_EDDSA_NACL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_RSA_PKCS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_RSA_PKCS_PSS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_RSA_X9_31 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA512_RSA_X9_31_NON_FIPS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA_1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SHA_1_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SM3 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SM3_HMAC - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SM3_HMAC_GENERAL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKM_SM3_KEY_DERIVATION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_HMAC_RIPEMD160 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_HMAC_SHA1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_HMAC_SHA224 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_HMAC_SHA256 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_HMAC_SHA384 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_HMAC_SHA512 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_RIPEMD160 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_SHA1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_SHA224 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_SHA256 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_SHA384 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKMS_SHA512 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKO_CERTIFICATE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKO_DATA - Static variable in class com.safenetinc.luna.LunaAPI
 
CKO_PRIVATE_KEY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKO_PUBLIC_KEY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKO_SECRET_KEY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKP_PKCS5_PBKD2_HMAC_SHA1 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKP_PKCS5_PBKD2_HMAC_SM3 - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_ARGUMENTS_BAD - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_ATTRIBUTE_READ_ONLY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_ATTRIBUTE_TYPE_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_ATTRIBUTE_VALUE_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_BIP32_CHILD_INDEX_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_BIP32_INVALID_HARDENED_DERIVATION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_BIP32_INVALID_KEY_PATH_LEN - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_BIP32_MASTER_SEED_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_BIP32_MASTER_SEED_LEN_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_BUFFER_TOO_SMALL - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_DATA_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_DEVICE_ERROR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_DEVICE_MEMORY - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_DEVICE_REMOVED - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_ENCRYPTED_DATA_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_FUNCTION_NOT_SUPPORTED - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_GENERAL_ERROR - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_KEY_NOT_ACTIVE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_KEY_SIZE_RANGE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_MECHANISM_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_MECHANISM_PARAM_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_OK - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_SESSION_CLOSED - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_SESSION_HANDLE_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_SLOT_ID_INVALID - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_TEMPLATE_INCOMPLETE - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_TEMPLATE_INCONSISTENT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_TOKEN_NOT_PRESENT - Static variable in class com.safenetinc.luna.LunaAPI
 
CKR_USER_NOT_AUTHORIZED - Static variable in class com.safenetinc.luna.LunaAPI
 
CKS_RO_PUBLIC_SESSION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKS_RO_USER_FUNCTIONS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKS_RW_PUBLIC_SESSION - Static variable in class com.safenetinc.luna.LunaAPI
 
CKS_RW_SO_FUNCTIONS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKS_RW_USER_FUNCTIONS - Static variable in class com.safenetinc.luna.LunaAPI
 
CKU_CRYPTO_OFFICER - Static variable in class com.safenetinc.luna.LunaAPI
 
CKU_CRYPTO_OFFICER - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
CKU_CRYPTO_USER - Static variable in class com.safenetinc.luna.LunaAPI
 
CKU_CRYPTO_USER - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
CKU_LIMITED_USER - Static variable in class com.safenetinc.luna.LunaAPI
 
CKU_USER - Static variable in class com.safenetinc.luna.LunaAPI
 
CKZ_DATA_SPECIFIED - Static variable in class com.safenetinc.luna.LunaAPI
 
clearDeriveTemplate() - Static method in class com.safenetinc.luna.LunaTokenObject
remove all elements from derive template
clone() - Method in class com.safenetinc.luna.provider.digest.BaseHash
 
clone() - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Cloning is not supported for Luna message digests.
clone() - Method in class com.safenetinc.luna.provider.digest.MD2
 
clone() - Method in class com.safenetinc.luna.provider.digest.SHA
 
clone() - Method in class com.safenetinc.luna.provider.digest.Sha224
 
clone() - Method in class com.safenetinc.luna.provider.digest.Sha256
 
clone() - Method in class com.safenetinc.luna.provider.digest.Sha384
 
clone() - Method in class com.safenetinc.luna.provider.digest.Sha512
 
closeAllCachedSessions() - Static method in class com.safenetinc.luna.LunaSessionManager
Close all cached sessions on all logged-in slots.
closeAllSessions(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Close all sessions sitting in the cache as well as all active sessions on the specified slot.
closeAllSessions() - Static method in class com.safenetinc.luna.LunaSessionManager
Close all sessions sitting in the cache as well as all active sessions on all logged-in slots.
closeCachedSessions(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Close all cached sessions on the specified slot.
closeCachedSessions() - Static method in class com.safenetinc.luna.LunaSessionManager
Close all cached sessions on the default slot.
CloseSession(int) - Method in class com.safenetinc.luna.LunaAPI
Closes the given session
clrReconnectRequired() - Method in class com.safenetinc.luna.LunaSlotManager
Clear the reinit flag in LunaSlotManager
com.safenetinc.luna - package com.safenetinc.luna
Proprietary API for the LunaProvider (front end to Luna HSM).
com.safenetinc.luna.exception - package com.safenetinc.luna.exception
Proprietary exception class support for LunaProvider (Luna-specific Java exceptions).
com.safenetinc.luna.provider - package com.safenetinc.luna.provider
JCA-compliant implementation of the entry points for LunaProvider.
com.safenetinc.luna.provider.cipher - package com.safenetinc.luna.provider.cipher
JCA-compliant implementation of various cryptographic ciphers for LunaProvider.
com.safenetinc.luna.provider.digest - package com.safenetinc.luna.provider.digest
JCA-compliant implementation of various message digest algorithms for LunaProvider.
com.safenetinc.luna.provider.key - package com.safenetinc.luna.provider.key
JCA-compliant implementation of public, private and secret key data for LunaProvider.
com.safenetinc.luna.provider.keyagree - package com.safenetinc.luna.provider.keyagree
JCA-compliant implementation of key agreement algorithms for LunaProvider.
com.safenetinc.luna.provider.keyfactory - package com.safenetinc.luna.provider.keyfactory
JCA-compliant implementation of key factories that translate and create Luna keys for LunaProvider.
com.safenetinc.luna.provider.keygen - package com.safenetinc.luna.provider.keygen
JCA-compliant implementation of key generator classes to create new Luna secret keys and public/private key pairs for LunaProvider.
com.safenetinc.luna.provider.mac - package com.safenetinc.luna.provider.mac
JCA-compliant implementation of hashed message authentication code (HMAC) functionality for LunaProvider.
com.safenetinc.luna.provider.param - package com.safenetinc.luna.provider.param
JCA-compliant implementation of algorithm parameters for LunaProvider.
com.safenetinc.luna.provider.signature - package com.safenetinc.luna.provider.signature
JCA-compliant implementation of message signing and verification mechanisms using keys on the Luna HSM for LunaProvider.
context - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
context - Variable in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
count - Variable in class com.safenetinc.luna.provider.digest.BaseHash
Number of bytes processed so far.
counter - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
counter - Variable in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
createLunaKey(PublicKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactory
 
createLunaKey(PublicKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDH
 
createLunaKey(PublicKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDsa
 
createLunaKey(PublicKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryEC
 
createLunaKey(PublicKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryRsa
 
CurveLookup(String) - Static method in class com.safenetinc.luna.LunaAPI
Translate a string representation of a named curve to the Curve ID.
CurveLookup(int) - Static method in class com.safenetinc.luna.LunaAPI
Translate a string representation of a named curve to the Curve ID.

D

decodeOAEP(byte[], int, int, int, byte[]) - Static method in class com.safenetinc.luna.provider.cipher.LunaRSAOAEPEncoder
Decodes encodedMessage using RSA OAEP decoding and returns message.
decodeParameters(byte[]) - Static method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
decodePoint(byte[], EllipticCurve) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Converts the a byte representation of a point on the given elliptic curve into an ECPoint object.
decodePointNWS(byte[], EllipticCurve) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Converts the a byte representation of a point on the given elliptic curve into a non-Weierstrass form ECPoint object.
DecodeSignature(int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
DecodeSignature(int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureDSA
 
DecodeSignature(int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSA
 
decodeX509(X509EncodedKeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactory
 
DeleteKey(int, int) - Method in class com.safenetinc.luna.LunaAPI
Delete the given object
DeleteKeys(int, int[]) - Method in class com.safenetinc.luna.LunaAPI
Delete the given objects
DeriveKeyAndWrapEcDh(int, int, byte[], byte[], long, boolean, int, long, boolean, int, long, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Derives (ECDH) a secret key and wraps the secret key.
DeriveKeyBIP32Child(int, int, int[], int, boolean, boolean) - Method in class com.safenetinc.luna.LunaAPI
Derives child keypair using CKM_BIP32 derivation mechanism.
DeriveKeyBIP32Master(int, int, boolean) - Method in class com.safenetinc.luna.LunaAPI
Derives master keypair using CKM_BIP32 derivation mechanism.
DeriveKeyDh(int, int, byte[], long, boolean, boolean, int) - Method in class com.safenetinc.luna.LunaAPI
Derives a secret key using Diffie-Hellman.
DeriveKeyEcDh(int, int, byte[], byte[], long, boolean, boolean, int, long, boolean) - Method in class com.safenetinc.luna.LunaAPI
Derives a secret key using EC Diffie-Hellman Keys generated are session objects which will only exist for the duration of the given session.
DeriveKeyHash(int, long, int, long, boolean, boolean, int) - Method in class com.safenetinc.luna.LunaAPI
Derives a secret key using hash derivation.
DeriveKeyPRFKDF(int, int, long, byte[], byte[], long, long, long, boolean, boolean, int) - Method in class com.safenetinc.luna.LunaAPI
Derives a secret key using CKM_NIST_PRF_KDF derivation mechanism.
DestroyCert() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Destroy the certificate object and remove it from the token.
DestroyKey() - Method in class com.safenetinc.luna.provider.key.LunaKey
Destroys the key completely, including removing it from the hardware.
DestroyObject() - Method in class com.safenetinc.luna.LunaTokenObject
Destroys the object on the HSM.
detectTokenConnectionProblem(int) - Method in class com.safenetinc.luna.LunaSlotManager
Check for token presence but, unlike isTokenPresent, throw an exception if there is no token as we know there should be one.
digestAlg - Variable in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
DigestFinal(int) - Method in class com.safenetinc.luna.LunaAPI
Complete a digest and retrieve the result
DigestInit(int, long) - Method in class com.safenetinc.luna.LunaAPI
Initialize a digest operation on the token
DigestUpdate(int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Add data to an initalized digest
disableReconnect() - Method in class com.safenetinc.luna.LunaSlotManager
 

E

enableReconnect() - Method in class com.safenetinc.luna.LunaSlotManager
 
encodedSignature - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
EncodeInteger(byte[], int, int) - Static method in class com.safenetinc.luna.LunaAPI
Converts the given integer into a 32-bit big-endian byte array, and copies that value into the given buffer.
encodeOAEP(byte[], int, int, int, byte[], byte[]) - Static method in class com.safenetinc.luna.provider.cipher.LunaRSAOAEPEncoder
Encodes a message using RSA OAEP Padding.
encodeParameters(ECParameterSpec) - Static method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
encodePoint(ECPoint, EllipticCurve) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Converts an ECPoint on the given elliptic curve into an ASN.1-encoded octet string (as required by the Luna hardware).
encodePointNoAsn(ECPoint, EllipticCurve) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Converts an ECPoint on the given elliptic curve into a byte array as specified in SEC1 2.3.3.
encodePointNoAsnNWS(ECPoint, EllipticCurve) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Converts an ECPoint on the given elliptic curve into a byte array as specified in SEC1 2.3.3.
EncodeSignature() - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
EncodeSignature() - Method in class com.safenetinc.luna.provider.signature.LunaSignatureDSA
 
EncodeSignature() - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSA
 
encodingScheme - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
encodingScheme - Variable in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineAliases() - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineAliases() - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineContainsAlias(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineContainsAlias(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineDeleteEntry(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineDeleteEntry(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineDigest() - Method in class com.safenetinc.luna.provider.digest.BaseHash
 
engineDigest() - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Runs the hash computation on the accumulated data and returns the result in a new byte array.
engineDigest(byte[], int, int) - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Runs the hash computation on the accumulated data and copies the result into the specified buffer.
engineDigest() - Method in class com.safenetinc.luna.provider.digest.MD2
 
engineDigest() - Method in class com.safenetinc.luna.provider.digest.SHA
 
engineDoFinal(byte[], int, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAPKCS
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
engineDoFinal() - Method in class com.safenetinc.luna.provider.mac.LunaMac
 
engineDoFinal() - Method in class com.safenetinc.luna.provider.mac.LunaMacGmacAES
 
engineDoPhase(Key, boolean) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementDh
Executes the next phase of this key agreement with the given key that was received from the other party involved in this key agreement.
engineDoPhase(Key, boolean) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Executes the next phase of this key agreement with the given key that was received from the other party involved in this key agreement.
engineDoPhase(Key, boolean) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHash
 
engineDoPhase(Key, boolean) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
engineGenerateKey() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorSecret
 
engineGenerateParameters() - Method in class com.safenetinc.luna.provider.param.LunaAlgorithmParameterGeneratorDSA
 
engineGeneratePrivate(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDH
Creates a private key on the HSM from the given key spec.
engineGeneratePrivate(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDsa
Creates a private key on the HSM from the given key spec.
engineGeneratePrivate(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryEC
Creates a private key on the HSM from the given key spec.
engineGeneratePrivate(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryRsa
Creates a private key on the HSM from the given key spec.
engineGeneratePublic(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDH
Creates a public key on the HSM from the given key spec.
engineGeneratePublic(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDsa
Creates a public key on the HSM from the given key spec.
engineGeneratePublic(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryEC
Creates a public key on the HSM from the given key spec.
engineGeneratePublic(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryRsa
Creates a public key on the HSM from the given key spec.
engineGenerateSecret(String) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementDh
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret() - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Wrapper function around engineGenerateSecretWantBytes.
engineGenerateSecret(String) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Wrapper function around engineGenerateSecretWantBytes.
engineGenerateSecret(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES
 
engineGenerateSecret(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES3
 
engineGenerateSecret(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryGeneric
 
engineGenerateSecret(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBE
 
engineGenerateSecret(KeySpec) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2
 
engineGenerateSecret(String) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHash
 
engineGenerateSecret(String) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
engineGenerateSecretWantBytes(String, boolean) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSeed(int) - Method in class com.safenetinc.luna.provider.LunaRandom
Returns the given number of seed bytes.
engineGetBlockSize() - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineGetCertificate(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineGetCertificate(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineGetCertificateAlias(Certificate) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineGetCertificateAlias(Certificate) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineGetCertificateChain(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineGetCertificateChain(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineGetCreationDate(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineGetCreationDate(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.BaseHash
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Returns the digest length in bytes.
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestMD2
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestSHA1
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestSHA224
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestSHA256
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestSHA384
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestSHA512
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.LunaDigestSM3
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.MD2
 
engineGetDigestLength() - Method in class com.safenetinc.luna.provider.digest.SHA
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
Not implemented
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
Not implemented
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
Returns the GCM parameters encoded in a proprietary format.
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
Returns the GCM parameters encoded in a proprietary format.
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
Returns the IV parameter spec encoded as a DER-encoded ASN.1 OCTET-STRING.
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
Returns the IV parameter spec in the specified format.
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineGetEncoded() - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineGetEncoded(String) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineGetFinalOutputSize(int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineGetIV() - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineGetIV() - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
Returns the initialization vector (IV).
engineGetKey(String, char[]) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineGetKey(String, char[]) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineGetKeySize(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
Returns the key size of the given key object in bits.
engineGetKeySpec(Key, Class<T>) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactory
Gets a key spec of the specified class for the given key.
engineGetKeySpec(SecretKey, Class) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES
 
engineGetKeySpec(SecretKey, Class) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES3
 
engineGetKeySpec(SecretKey, Class) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryGeneric
 
engineGetKeySpec(SecretKey, Class) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBE
 
engineGetKeySpec(SecretKey, Class) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2
 
engineGetMacLength() - Method in class com.safenetinc.luna.provider.mac.LunaMac
 
engineGetOutputSize(int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineGetOutputSize(int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
engineGetOutputSize(int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherECIES
 
engineGetParameter(String) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
Deprecated.
Use LunaSignature.engineGetParameters() CANNOT REMOVE THIS : X509Certificate DEFINES engineGetParameter AS ABSTRACT.
engineGetParameters() - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineGetParameters() - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
engineGetParameters() - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
Converts a parameter object to a parameterspec object.
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineGetParameterSpec(Class<T>) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineGetUpdateOutputSize(int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherECIES
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherECIES
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherECIES
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherPBE
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherPBE
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherPBE
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRC4
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRC4
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAPKCS
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAPKCS
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAPKCS
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
engineInit(int, Key, SecureRandom) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
engineInit(Key, SecureRandom) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementDh
Initializes this key agreement.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementDh
Initializes this key agreement.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Initializes this key agreement.
engineInit(Key, SecureRandom) - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Initializes this key agreement.
engineInit(Key, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHash
 
engineInit(Key, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
engineInit(int, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorSecret
Initializes this key generator for a certain keysize.
engineInit(SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorSecret
The Luna provider provides its own source of randomness on the HSM, so this method does nothing.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorSecret
The Luna provider does not support key generation with a supplied parameter spec.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.mac.LunaMac
 
engineInit(Key, AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.mac.LunaMacGmacAES
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.param.LunaAlgorithmParameterGeneratorDSA
 
engineInit(int, SecureRandom) - Method in class com.safenetinc.luna.provider.param.LunaAlgorithmParameterGeneratorDSA
Initializes this parameter generator for DSA keys of the specified size.
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
Assigns the data values from the given parameterspec object.
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
Not implemented
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
Not implemented
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
Unsupported.
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
Unsupported.
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
Initialize the parameters with an IV given as a DER-encoded ASN.1 OCTET-STRING.
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
Initialize the algorithm parameters with an IV given in the specified format.
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineInit(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineInit(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineInit(byte[], String) - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineInitSign(PrivateKey, SecureRandom) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
Initializes this signature object with the specified private key for signing operations.
engineInitSign(PrivateKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineInitSign(PrivateKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureECDSAWithDigest
 
engineInitSign(PrivateKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACLWithDigest
 
engineInitSign(PrivateKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSAWithDigest
 
engineInitSign(PrivateKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
engineInitVerify(PublicKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineInitVerify(PublicKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureECDSAWithDigest
 
engineInitVerify(PublicKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACLWithDigest
 
engineInitVerify(PublicKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSAWithDigest
 
engineInitVerify(PublicKey) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
engineIsCertificateEntry(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineIsCertificateEntry(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineIsKeyEntry(String) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineIsKeyEntry(String) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineLoad(InputStream, char[]) - Method in class com.safenetinc.luna.provider.LunaKeyStore
The Luna KeyStore reads data from one PKCS11 slot.
engineLoad(InputStream, char[]) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineNextBytes(byte[]) - Method in class com.safenetinc.luna.provider.LunaRandom
Retrieve a user-specified number of random bytes from the Luna HSM's random number generator.
engineReset() - Method in class com.safenetinc.luna.provider.digest.BaseHash
 
engineReset() - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Resets the digest for further use.
engineReset() - Method in class com.safenetinc.luna.provider.digest.MD2
 
engineReset() - Method in class com.safenetinc.luna.provider.digest.SHA
 
engineReset() - Method in class com.safenetinc.luna.provider.mac.LunaMac
 
engineSetCertificateEntry(String, Certificate) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineSetCertificateEntry(String, Certificate) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineSetMode(String) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineSetPadding(String) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineSetParameter(String, Object) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
Deprecated.
Use SignatureSpi.engineSetParameter(AlgorithmParameterSpec) CANNOT REMOVE THIS : X509Certificate DEFINES engineSetParameter AS ABSTRACT.
engineSetParameter(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSA
 
engineSetParameter(AlgorithmParameterSpec) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithNoDigestandPSS
 
engineSetSeed(byte[]) - Method in class com.safenetinc.luna.provider.LunaRandom
Re-seed the hardware RNG with the given seed.
engineSign() - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineSign(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineSign(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureECDSAWithDigest
 
engineSign(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACLWithDigest
 
engineSign(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSAWithDigest
 
engineSign(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
engineSize() - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineSize() - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineStore(OutputStream, char[]) - Method in class com.safenetinc.luna.provider.LunaKeyStore
 
engineStore(OutputStream, char[]) - Method in class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersBIP32
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersDSA
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersEC
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersECIES
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersGcm
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersIv
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersPSS
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersRC2
 
engineToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersRC5
 
engineTranslateKey(Key) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactory
Extracts the specifications of the given public key or private key and returns an instance of LunaPublicKey or LunaPrivateKey.
engineTranslateKey(Key) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDH
 
engineTranslateKey(Key) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDsa
 
engineTranslateKey(Key) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryEC
 
engineTranslateKey(Key) - Method in class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryRsa
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryAES
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryARIA
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES3
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryGeneric
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBE
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryRC2
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryRC4
 
engineTranslateKey(SecretKey) - Method in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryRC5
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAEScbcISO10126Pad
Unsupported for ISO10126 padding
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESCfb128
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESCfb8
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESOfb
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIAcbcISO10126Pad
Unsupported for ISO10126 padding
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIACfb128
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIACfb8
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIACtr
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIAOfb
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherDES3CbcISO10126Pad
Unsupported for ISO10126 padding
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRC4
 
engineUnwrap(byte[], String, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineUpdate(byte) - Method in class com.safenetinc.luna.provider.digest.BaseHash
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.digest.BaseHash
 
engineUpdate(byte) - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.digest.LunaDigest
Updates the digest using the specified array of bytes, starting at the specified offset.
engineUpdate(ByteBuffer) - Method in class com.safenetinc.luna.provider.digest.LunaDigest
 
engineUpdate(byte) - Method in class com.safenetinc.luna.provider.digest.MD2
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.digest.MD2
 
engineUpdate(byte) - Method in class com.safenetinc.luna.provider.digest.SHA
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.digest.SHA
 
engineUpdate(byte) - Method in class com.safenetinc.luna.provider.mac.LunaMac
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.mac.LunaMac
 
engineUpdate(byte) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureECDSAWithDigest
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACLWithDigest
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSAWithDigest
 
engineUpdate(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
engineUpdateAAD(byte[], int, int) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
Appends authenticated additional data for Authenticated Encryption, Authenticated Decryption for AES GCM.
engineVerify(byte[]) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineVerify(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
engineVerify(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureECDSAWithDigest
 
engineVerify(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACLWithDigest
 
engineVerify(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEDDSAWithDigest
 
engineVerify(byte[], int, int) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAEScbcISO10126Pad
Unsupported for ISO10126 padding.
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESCfb128
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESCfb8
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherAESOfb
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIAcbcISO10126Pad
Unsupported for ISO10126 padding.
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIACfb128
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIACfb8
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIACtr
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherARIAOfb
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherDES3CbcISO10126Pad
Unsupported for ISO10126 padding.
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRC4
 
engineWrap(Key) - Method in class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
equals(Object) - Method in class com.safenetinc.luna.provider.key.LunaKey
Check for equivalence between this LunaKey object and the object that's passed in.
ExtractSecretKey() - Method in class com.safenetinc.luna.provider.key.LunaSecretKey
Extract a Luna secret key from the token
extractXCoordinate(ECPoint) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
 

F

Finalize() - Method in class com.safenetinc.luna.LunaAPI
Connects to the cryptoki library and invokes C_Finalize Used internally
finalize() - Method in class com.safenetinc.luna.provider.cipher.LunaCipher
 
findSlotFromLabel(String) - Method in class com.safenetinc.luna.LunaSlotManager
Searches the currently present slots for one with a label matching the one we're given.
FixDESParity(byte[]) - Static method in class com.safenetinc.luna.LunaUtils
FixDESParity This method will correct parity on a DES key.
ForceAllHSMSessionsToClose(int) - Method in class com.safenetinc.luna.LunaAPI
Forces all sessions open against the given slot to close.
forceAllHSMSessionsToClose(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Close all sessions open against the specified logged-in slot, then log out of the slot.
forceAllHSMSessionsToClose() - Static method in class com.safenetinc.luna.LunaSessionManager
Close all sessions open against all currently logged-in slots, then log out of the slots.
format(LogRecord) - Method in class com.safenetinc.luna.LunaLogging
 
Free() - Method in class com.safenetinc.luna.LunaSession
Frees the session.
free(LunaSession) - Static method in class com.safenetinc.luna.LunaSessionManager
Free the given session.

G

G(int, int, int, int, int, int, int, int, byte[], int) - Static method in class com.safenetinc.luna.provider.digest.Sha224
 
G(int, int, int, int, int, int, int, int, byte[], int) - Static method in class com.safenetinc.luna.provider.digest.Sha256
 
G(long, long, long, long, long, long, long, long, byte[], int) - Static method in class com.safenetinc.luna.provider.digest.Sha384
 
G(long, long, long, long, long, long, long, long, byte[], int) - Static method in class com.safenetinc.luna.provider.digest.Sha512
 
GenerateDhKeyPair(int, byte[], byte[], int, boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate a DH key pair with the given domain parameters.
GenerateDsaKeyPair(int, byte[], byte[], byte[], boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate a DSA key pair with the given domain parameters.
GenerateDsaParams(int, int, int) - Method in class com.safenetinc.luna.LunaAPI
Generate a DSA key with P and Q parameters of the given length.
GenerateECKeyPair(int, byte[], long, boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate an ECDSA key pair with the given curve.
generateKeyPair() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorCURVE25519
Generates a key pair.
generateKeyPair() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDh
 
generateKeyPair() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDsa
 
generateKeyPair() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
Generates a key pair.
generateKeyPair() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEd25519
Generates a key pair.
generateKeyPair() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa
 
GeneratePBEKey(int, long, byte[], char[], byte[], int, boolean, boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate a fixed size PBE key with the given password, salt and iteration count.
GeneratePBKDF2Key(int, long, long, int, char[], byte[], int, boolean, boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate a fixed size PBKDF2 key with the given password, salt and iteration count.
GenerateRandom(int, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Returns random bytes in the given array
GenerateRsaKeyPair(int, int, byte[], long, boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate an RSA key pair with a modulus of the given size.
GenerateSecretKey(int, int, long, LunaCKAttribute[], boolean, boolean) - Method in class com.safenetinc.luna.LunaAPI
Generate a secret key with the given size.
get(long) - Static method in enum com.safenetinc.luna.LunaAPI.CKD
 
get(long) - Static method in enum com.safenetinc.luna.LunaAPI.CKDHP
 
get(long) - Static method in enum com.safenetinc.luna.LunaAPI.CKES
 
get(long) - Static method in enum com.safenetinc.luna.LunaAPI.CKMS
 
get(long) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.DH_PRIMITIVE
 
get(long) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.ENCRYPTION_SCHEME
 
get(long) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.HMAC
 
get(long) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.KDF
 
getA() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getAad() - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
getActiveSessionCount() - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently open and in-use on the default slot.
getActiveSessionCount(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently open and in-use on the specified slot.
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns a String representation of the key algorithm
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaKeyEC
 
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
getAlgorithm() - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
 
GetAlias() - Method in class com.safenetinc.luna.LunaTokenObject
Returns the alias of the HSM object wrapped by this object.
GetAlias() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the alias of the LunaKey object.
getAllNames() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getB() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getBaseKey() - Method in class com.safenetinc.luna.provider.param.LunaBIP32ParameterSpec
 
getBasicConstraints() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the certificate constraints path length from the critical BasicConstraints extension, (OID = 2.5.29.19).
getBOid() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
GetBooleanAttribute(long) - Method in class com.safenetinc.luna.LunaTokenObject
Gets the boolean value of the given attribute.
getCachedSessionCount() - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently cached for the default slot.
getCachedSessionCount(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently cached for the specified slot.
getCallingClassName(int) - Static method in class com.safenetinc.luna.LunaLogging
Gets the name of the class calling the caller of this method.
getCallingClassName(Throwable, int) - Static method in class com.safenetinc.luna.LunaLogging
Gets the name of the class that created the throwable.
GetCertChainEntryName(String, int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
 
GetCertHandle() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
 
GetCKRValue() - Method in exception com.safenetinc.luna.exception.LunaCryptokiException
 
GetClassAndType() - Method in class com.safenetinc.luna.LunaTokenObject
Returns the PKCS11 key class (CKO_PUBLIC_KEY, CKO_PRIVATE_KEY, etc) and type (CKK_AES, CKK_RSA, etc) for the HSM object wrapped by this object.
getCode() - Method in enum com.safenetinc.luna.LunaAPI.CKD
 
getCode() - Method in enum com.safenetinc.luna.LunaAPI.CKDHP
 
getCode() - Method in enum com.safenetinc.luna.LunaAPI.CKES
 
getCode() - Method in enum com.safenetinc.luna.LunaAPI.CKMS
 
getCode() - Method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.DH_PRIMITIVE
 
getCode() - Method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.ENCRYPTION_SCHEME
 
getCode() - Method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.HMAC
 
getCode() - Method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.KDF
 
getContext() - Method in class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
getCounter() - Method in class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
getCriticalExtensionOIDs() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets a Set of the OID strings for the extension(s) marked CRITICAL.
getCurrentObjectCount(int) - Method in class com.safenetinc.luna.LunaSlotManager
Returns the current persistent object count for the token at the specified slot.
getCurrentObjectCount() - Method in class com.safenetinc.luna.LunaSlotManager
Returns the current persistent object count for the token at the current default slot.
getCurrentTotalObjectCount() - Method in class com.safenetinc.luna.LunaSlotManager
Returns the current persistent object count all logged-in tokens.
getCurveCommonName(ECParameterSpec) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Given a set of parameters, returns the common name of the curve (ex.
getCurveId() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getCurveName(ECParameterSpec) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Given a set of parameters, returns the a String representation of the curve's OID (ex.
getDataEncoded() - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
GetDateMadePersistent() - Method in class com.safenetinc.luna.LunaTokenObject
Gets the date and time that the HSM object wrapped by this object was made persistent.
GetDateMadePersistent() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the date that the LunaKey was made persistent.
GetDateMadePersistent() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
 
getDefaultSize() - Method in enum com.safenetinc.luna.LunaAPI.CKD
 
getDefaultSize() - Method in enum com.safenetinc.luna.LunaAPI.CKMS
 
getDefaultSize() - Method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.HMAC
 
getDefaultSize() - Method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.KDF
 
getDefaultSlot() - Method in class com.safenetinc.luna.LunaSlotManager
Gets the current default slot number.
getDeriveTemplate() - Static method in class com.safenetinc.luna.LunaTokenObject
 
getDHPrimitive() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getECParameterSpec(ObjectIdentifier) - Static method in class com.safenetinc.luna.provider.param.LunaNamedCurve
Return a NamedCurve for the specified OID or null if unknown.
getECParameterSpec(String) - Static method in class com.safenetinc.luna.provider.param.LunaNamedCurve
Checks the OID map for the given string.
getECParameterSpec(int) - Static method in class com.safenetinc.luna.provider.param.LunaNamedCurve
Return EC parameters for the specified field size.
getECParameterSpecById(int) - Static method in class com.safenetinc.luna.provider.param.LunaNamedCurve
Returns the LunaNamedCurve corresponding to the given internal curve id.
getEncKeyLen() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getEncoded() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the encoded form of the LunaKey object.
getEncoded() - Method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
getEncoded() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getEncoded() - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
 
getEncoded() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Retrieve the encoding of the certificate.
getEncoded() - Method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 
getEncodedDigest(byte[], int, int, String) - Static method in class com.safenetinc.luna.LunaUtils
Generates an encoded ASN.1 digest of the given message, using the given digest algorithm.
getEncodedDigest(byte[]) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
getEncodedDigest(byte[]) - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSAX9_31WithDigest
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaKey
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyEC
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyECBIP32
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyECDsa
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECBIP32
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
getEncodedInternal() - Method in class com.safenetinc.luna.provider.key.LunaSecretKey
 
getEncodingScheme() - Method in class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
getEncScheme() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getEnforceFIPSWrap() - Static method in class com.safenetinc.luna.LunaSlotManager
Is FIPS mode set and thus is FIPS wrap required for internal JSP key wrapping
getErrorCode() - Method in exception com.safenetinc.luna.exception.LunaBIP32KeypairDerivationException
Return the error code of this exception.
getExtendedKeyUsage() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets a list of extended key usage details
getExtensionValue(String) - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the DER-encoded OCTET string for the extension value (extnValue) identified by the passed-in oid String.
getField() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getFieldSize(ECParameterSpec) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Return the field size of the curve defined by the given spec
GetFingerprint() - Method in class com.safenetinc.luna.LunaTokenObject
Returns the fingerprint of the HSM object wrapped by this object.
GetFingerprint() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns a fingerprint of an object (a byte array that contains a cryptographic hash of various attributes of the object).
GetFingerprint() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the name of the format used to encode the LunaKey object.
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaSecretKey
 
getFormat() - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
 
getGroupSerial() - Method in class com.safenetinc.luna.LunaHAStatus
 
getH() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
GetHandle() - Method in class com.safenetinc.luna.LunaTokenObject
Returns the handle of the HSM object wrapped by this object.
GetHashMechType() - Method in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
getHAStatus(int) - Method in class com.safenetinc.luna.LunaSlotManager
Gets the HA Status for the specified slot.
getHAStatus() - Method in class com.safenetinc.luna.LunaSlotManager
Gets the HA Status for the default slot.
getHexString(byte[], boolean) - Static method in class com.safenetinc.luna.LunaUtils
Turns a byte array into a human-readable hexademical string.
getHmacScheme() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
GetHSMPolicySetting(int, long) - Method in class com.safenetinc.luna.LunaAPI
Returns the given policy setting for the given HSM slot.
getInfo() - Method in class com.safenetinc.luna.provider.LunaProvider
 
GetInitialAttributes(int, int) - Method in class com.safenetinc.luna.LunaAPI
Returns some attributes common to all objects, as an array of longs.
getInstance() - Static method in class com.safenetinc.luna.LunaSlotManager
Returns the only instance of the singleton LunaSlotManager class.
getInstance() - Static method in class com.safenetinc.luna.provider.LunaProvider
Gets an instance of the LunaProvider.
getIssuerDN() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Deprecated.
This method has been denigrated by SUN as of Java 5.0. Use getIssuerX500Principal() instead. CANNOT REMOVE THIS : X509Certificate DECLARES IT ABSTRACT, SO MUST IMPLEMENT.
getIssuerUniqueID() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the issuerUniqueID value from the certificate.
getIssuerX500Principal() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the issuer distinguished name from the certificate.
getIterationCount() - Method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
getIterationCount() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getIterationCount() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
getIterationCount() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
getIv() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
getIv() - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
getKDF() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getKey() - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
UnSIM the key with CKA_SIM_NO_AUTHORIZATION
getKey(char[]) - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
UnSIM the key with CKA_SIM_NO_AUTHORIZATION or CKA_SIM_PASSWORD and M=N=1
getKey(int, Collection<String>) - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
UnSIM the key with any auth form Kept for backwards compatibility.
getKey(long, Collection<String>) - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
UnSIM the key with any auth form
GetKeyAlias(int, int) - Method in class com.safenetinc.luna.LunaAPI
Return the alias of the object with the specified handle.
getKeyByType(LunaTokenObject) - Static method in class com.safenetinc.luna.provider.key.LunaKey
 
GetKeyClass() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the PKCS11 object class of the key.
getKeyHandle() - Method in exception com.safenetinc.luna.exception.LunaKeyLimitException
Return the handle of the key that caused this exception.
GetKeyHandle() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the handle of the key stored in hardware.
getKeyLength() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getKeyLength() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
GetKeyList(int) - Method in class com.safenetinc.luna.LunaAPI
Return a list of key handles of all persistent keys
getKeySize() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the size of the key wrapped by this LunaKey, in bits.
getKeyType() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the type of the key wrapped by this LunaKey.
GetKeyType(String) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Returns the key type identifier for the given algorithm
getKeyUsage() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets a boolean array representing bits of the KeyUsage extension, (OID = 2.5.29.15).
getLabel() - Method in class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
GetLargeAttribute(int, int, long) - Method in class com.safenetinc.luna.LunaAPI
Return the attribute value for the given key
GetLargeAttribute(long) - Method in class com.safenetinc.luna.LunaTokenObject
Returns the value of the requested attribute as a byte array.
getLogger(String) - Static method in class com.safenetinc.luna.LunaLogging
 
getLogger() - Static method in class com.safenetinc.luna.LunaLogging
Gets a logger whose category is the full name of the calling class.
getLogger(Class) - Static method in class com.safenetinc.luna.LunaLogging
Gets a logger whose category is the full name of the given class.
getLunaAPI() - Method in class com.safenetinc.luna.LunaSlotManager
Returns a reference to the LunaAPI object.
getMacKeyLen() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getMacLen() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getMaxSharedSecretLength() - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementDh
The maximum size of the generated key will be equal to the size of the prime, in bits.
getMaxSharedSecretLength() - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
The key size is the maximum size of key that this curve can generate, in bits.
getMaxSharedSecretLength() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHash
 
getMaxSharedSecretLength() - Method in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
getMemberCount() - Method in class com.safenetinc.luna.LunaHAStatus
 
getMessageDigestFromParams(byte[]) - Static method in class com.safenetinc.luna.provider.cipher.LunaRSAOAEPEncoder
Gets appropriate MessageDigest by reading the hashing algorithm by decoding the encodedParams that come from LunaParametersOAEP.engineGetEncoded()}.
GetMgfType() - Method in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
getModulus() - Method in class com.safenetinc.luna.provider.key.LunaKeyRsa
 
GetModulusLength() - Method in class com.safenetinc.luna.provider.key.LunaKeyRsa
 
getN() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getName() - Method in class com.safenetinc.luna.provider.LunaProvider
 
getName() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getName() - Method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 
getNamedCurve(ECParameterSpec) - Static method in class com.safenetinc.luna.provider.param.LunaNamedCurve
Look up the LunaNamedCurve corresponding to the parameters in the given ECParameterSpec object.
getNonCriticalExtensionOIDs() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets a Set of the OID strings for the extension(s) marked NON-CRITICAL.
getNotAfter() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the notAfter date from the validity period of the certificate.
getNotBefore() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the notBefore date from the validity period of the certificate.
GetNumberOfSlots() - Method in class com.safenetinc.luna.LunaAPI
Returns the number of available PKCS slots
getNumberOfSlots() - Method in class com.safenetinc.luna.LunaSlotManager
Determines how many slots are present in the system.
GetObjectClassAndType(int, int) - Method in class com.safenetinc.luna.LunaAPI
Get the key class and type respectively for the given handle.
getObjectIdentifier() - Method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 
getP() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
getP() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
getParameterBytes() - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
getParameterSpec() - Method in class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
Gets the additional information as a byte[].
getParams() - Method in class com.safenetinc.luna.provider.key.LunaKeyDh
 
getParams() - Method in class com.safenetinc.luna.provider.key.LunaKeyDsa
 
getParams() - Method in class com.safenetinc.luna.provider.key.LunaKeyEC
 
getPassword() - Method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
getPassword() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getPassword() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
getPassword() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
getPath() - Method in class com.safenetinc.luna.provider.param.LunaBIP32ParameterSpec
 
getPreHash() - Method in class com.safenetinc.luna.provider.param.LunaEDDSAParameterSpec
 
getPrfType() - Method in class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
getPrivateExponent() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyRsa
 
getPublicExponent() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
getPublicKey() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the public key from this certificate.
getRawSignatureSize(ECKey) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Returns the size of a raw ECDSA signature generated on the HSM for the given key.
getReconnectEnabled() - Method in class com.safenetinc.luna.LunaSlotManager
Get the reconnect enabled flag in LunaSlotManager
getReconnectRequired() - Method in class com.safenetinc.luna.LunaSlotManager
Get the reinit flag in LunaSlotManager
getRequireFIPSWrap() - Static method in class com.safenetinc.luna.LunaSlotManager
Should JSP require the FIPS internal JSP key wrapping or not regardless of FIPS setting
getResult() - Method in class com.safenetinc.luna.provider.digest.BaseHash
Constructs the result from the contents of the current context.
getResult() - Method in class com.safenetinc.luna.provider.digest.Sha224
 
getResult() - Method in class com.safenetinc.luna.provider.digest.Sha256
 
getResult() - Method in class com.safenetinc.luna.provider.digest.Sha384
 
getResult() - Method in class com.safenetinc.luna.provider.digest.Sha512
 
getS() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyEC
 
getS() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyECDsa
 
getSalt() - Method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
getSalt() - Method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
getSalt() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
getSalt() - Method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
getSerial() - Method in class com.safenetinc.luna.LunaHAStatus.LunaMemberState
 
getSerialNumber() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the serialNumber value from the certificate.
getSession() - Static method in class com.safenetinc.luna.LunaSessionManager
Get a new session on the current default active slot.
getSession(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Get a new session on the specified slot.
getSession(LunaKey) - Static method in class com.safenetinc.luna.LunaSessionManager
Get a new session on the same slot as the specified key.
getSession() - Method in class com.safenetinc.luna.LunaTokenObject
Returns a session on the slot this HSM object lives in
getSession() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns a new LunaSession on same slot as this key.
getSessionCount() - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently open on the default slot.
getSessionCount(int) - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently open on the specified slot.
GetSessionHandle() - Method in class com.safenetinc.luna.LunaSession
Gets the session handle.
getSharedData() - Method in class com.safenetinc.luna.provider.param.LunaECDHParameterSpec
 
getSharedData1() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getSharedData2() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
getShareKeyLength() - Method in class com.safenetinc.luna.provider.param.LunaDHKeyAgreementParameterSpec
 
getSigAlgName() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the signature algorithm name for the certificate signature algorithm.
getSigAlgOID() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the signature algorithm OID string from the certificate.
getSigAlgParams() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the DER-encoded signature algorithm parameters from this certificate's signature algorithm.
getSignature() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the signature value (the raw signature bits) from the certificate.
getSlot() - Method in class com.safenetinc.luna.LunaSession
Gets the slot number that this session was opened on.
getSlot() - Method in class com.safenetinc.luna.LunaTokenObject
Returns the slot number of the HSM object wrapped by this object
getSlot() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns the slot the key is stored in.
GetSlotList() - Method in class com.safenetinc.luna.LunaAPI
Returns a list of the available PKCS slot numbers.
getSlotList() - Method in class com.safenetinc.luna.LunaSlotManager
Returns a list of slots that have tokens present.
GetSmallAttribute(long) - Method in class com.safenetinc.luna.LunaTokenObject
Returns the requested attribute value of the given key, interpreted as a PKCS CK_ULONG.
getSOid() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
GetSourceData() - Method in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
getSourceDataFromParams(byte[]) - Static method in class com.safenetinc.luna.provider.cipher.LunaRSAOAEPEncoder
Gets encoded source data by decoding the encodedParams that come from LunaParametersOAEP.engineGetEncoded()}.
GetSourceType() - Method in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
getStatus() - Method in class com.safenetinc.luna.LunaHAStatus.LunaMemberState
 
getStatusMessage() - Method in class com.safenetinc.luna.LunaHAStatus.LunaMemberState
 
getSubjectDN() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Deprecated.
This method has been denigrated by SUN as of Java 5.0. Use getSubjectX500Principal() instead. CANNOT REMOVE THIS : X509Certificate DECLARES IT ABSTRACT, SO MUST IMPLEMENT.
getSubjectUniqueID() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the subjectUniqueID value from the certificate.
getSubjectX500Principal() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
 
getTagBits() - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
getTBSCertificate() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the DER-encoded certificate information, the tbsCertificate from this certificate.
GetTokenFirmwareVersion(int) - Method in class com.safenetinc.luna.LunaAPI
Queries the token in the given slot for the firmware version
getTokenFirmwareVersion(int) - Method in class com.safenetinc.luna.LunaSlotManager
Reads the serial number of the token contained in the given slot.
GetTokenLabel(int) - Method in class com.safenetinc.luna.LunaAPI
Queries the token in the given slot and returns the label of the token
getTokenLabel(int) - Method in class com.safenetinc.luna.LunaSlotManager
Reads the label of the token contained in the given slot.
GetTokenSerialNumber(int) - Method in class com.safenetinc.luna.LunaAPI
Queries the token in the given slot for the serial number
getTokenSerialNumber(int) - Method in class com.safenetinc.luna.LunaSlotManager
Reads the serial number of the token contained in the given slot.
getTotalSessionCount() - Static method in class com.safenetinc.luna.LunaSessionManager
Returns the number of sessions currently open on all slots used by this application.
getType() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getUsageCount() - Method in class com.safenetinc.luna.provider.key.LunaKey
Get the number of times this key has been used.
getUsageLimit() - Method in class com.safenetinc.luna.provider.key.LunaKey
Get the usage limit set on this on this key.
getVersion() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Gets the version (version number) value from the certificate.
getVersion() - Method in class com.safenetinc.luna.provider.LunaProvider
 
getW() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyEC
Returns the EC point W for this key.
getW() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
Returns the EC point W for this key.
getWeierstrassForm() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getweierstrassForm() - Method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 
getWrappingKeyBytesToo(int) - Method in class com.safenetinc.luna.LunaSlotManager
Returns wrapping key bytes for DeriveKeyAndWrapEcDh feature.
getWrappingKeyHandle(int) - Method in class com.safenetinc.luna.LunaSlotManager
Returns the handle for the wrapping key for a given slot.
getWrappingKeyHandleToo(int) - Method in class com.safenetinc.luna.LunaSlotManager
Returns the wrapping key handle for DeriveKeyAndWrapEcDh feature.
getX() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyDh
 
getX() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyDsa
 
getX() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
getY() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
getY() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
getY() - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
 
groupSerial - Variable in class com.safenetinc.luna.LunaHAStatus
The serial number of the HA group

H

hashCode() - Method in class com.safenetinc.luna.provider.key.LunaKey
Two Keys are considered equal if their encoded forms match, so we simply return the hash code of the encoded bytes.
hashSize - Variable in class com.safenetinc.luna.provider.digest.BaseHash
The hash (output) size in bytes.
hashTypeToString() - Method in class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
hasUnsupportedCriticalExtension() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Check if there is a critical extension that is not supported.
hexStringToByteArray(String) - Static method in class com.safenetinc.luna.LunaUtils
 
HSM_CONFIG_NONFIPS_ALGORITHMS - Static variable in class com.safenetinc.luna.LunaAPI
 

I

ImportEdwardsPrivateKey(int, byte[], byte[], boolean, boolean) - Method in class com.safenetinc.luna.LunaAPI
Import the Edwards EC private key.
ImportEdwardsPublicKey(int, byte[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Import the Edwards EC public key.
Initialize() - Method in class com.safenetinc.luna.LunaAPI
Connects to the cryptoki library and invokes C_Initialize Used internally
Initialize(int, int, long, long) - Method in class com.safenetinc.luna.provider.key.LunaKey
Initialize a LunaKey object with the given data.
Initialize(int, int, Map<Long, Object>) - Method in class com.safenetinc.luna.provider.key.LunaKey
Initialize a LunaKey object with the given data.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDh
Initializes the key pair generator using the specified parameter set.
initialize(int, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDh
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDsa
Initializes the key pair generator using the specified parameter set.
initialize(int, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDsa
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
Initializes the key pair generator with the given parameter spec.
initialize(int, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
Initialize the key pair generator with the given curve id.
initialize(int) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
Initialize the key pair generator with the given curve id.
initialize(int, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa
Initializes the key pair generator using the specified parameter set.
injectKey(byte[], long, long, int, boolean, boolean) - Static method in class com.safenetinc.luna.provider.key.LunaKey
 
InjectPBEKey(PBEKey, PBEParameterSpec) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
InjectPBEKey(PBEKey, PBEParameterSpec, int) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
InjectPBKDF2Key(PBEKey, PBEKeySpec) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
InjectPBKDF2Key(PBEKey, PBEKeySpec, int) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
InjectPrivateKey(byte[], long) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Injects the given encoded private key of the specified algorithm type into the token at the default slot.
InjectPrivateKey(byte[], long, int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Injects the given encoded private key of the specified algorithm type into the token at the specified slot.
InjectPrivateKey(PrivateKey) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Inject (encrypt encoded key and unwrap) a non-Luna private key into the token at the default slot.
InjectPrivateKey(PrivateKey, int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Inject (encrypt encoded key and unwrap) a non-Luna private key into the token at the specified slot.
InjectSecretKey(SecretKey) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKey
Inject (encrypt encoded key and unwrap) a non-Luna secret key into the token at the default slot.
InjectSecretKey(SecretKey, int) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKey
Inject (encrypt encoded key and unwrap) a non-Luna secret key into the token at the specified slot.
InjectSecretKey(byte[]) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKey
Inject (encrypt encoded key and unwrap) an encoded secret key (of type "Generic Secret") into the token at the default slot.
InjectSecretKey(byte[], String) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKey
Inject (encrypt encoded key and unwrap) an encoded secret key into the token at the default slot.
InjectSecretKey(byte[], String, int) - Static method in class com.safenetinc.luna.provider.key.LunaSecretKey
Inject (encrypt encoded key and unwrap) an encoded secret key into the token at the specified slot.
intFromHsm(byte[]) - Static method in class com.safenetinc.luna.LunaAPI
Reads a 32-bit CK_ULONG returned from the HSM.
isAttributeCachingEnabled() - Method in class com.safenetinc.luna.LunaSlotManager
Checks if PKCS attribute caching is enabled.
isCertChainEntry(String) - Static method in class com.safenetinc.luna.provider.LunaKeyStore
 
IsCertPersistent() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
 
isCompressed(byte[]) - Static method in class com.safenetinc.luna.provider.param.LunaECUtils
Detects if a given encoded EC point is using compressed notation.
isFIPSEnabled() - Method in class com.safenetinc.luna.LunaSlotManager
Returns the FIPS-enabled status of the provider, as shown below.
isFwAtOrAbove(int, String) - Static method in class com.safenetinc.luna.LunaSlotManager
Check if the FW version for the input slot is at least at the desired level
isInitialized() - Static method in class com.safenetinc.luna.LunaSlotManager
 
isInitialized() - Method in class com.safenetinc.luna.LunaTokenObject
 
isInitialized() - Method in class com.safenetinc.luna.provider.key.LunaKey
 
IsKeyPersistent() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns a boolean indicating whether or not the given LunaKey object is persistent.
isLoggedIn() - Method in class com.safenetinc.luna.LunaSlotManager
Checks if the application is logged in to at least one token.
isNamed(String) - Method in enum com.safenetinc.luna.provider.param.LunaECCurve
Returns true if the curve's common name or alternates match the given curve name.
IsObjectPersistent() - Method in class com.safenetinc.luna.LunaTokenObject
Checks if the HSM object wrapped by this object is persistent.
isOK() - Method in class com.safenetinc.luna.LunaHAStatus
 
isShuttingDown() - Method in class com.safenetinc.luna.LunaSlotManager
Return true if the application's shutdown hook has been called, false otherwise.
IsTokenPresent(int) - Method in class com.safenetinc.luna.LunaAPI
Checks if a token is present on the given slot
isTokenPresent(int) - Method in class com.safenetinc.luna.LunaSlotManager
Tests a slot to see if a token is present at the given slot.

K

keyFactory - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
keySize - Variable in class com.safenetinc.luna.provider.key.LunaKey
Size of the token key, in bits.
keySizeBytes - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
knownECParameterSpecs() - Static method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 

L

label - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
label - Variable in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
LABEL_TAG - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
lapi - Static variable in class com.safenetinc.luna.provider.key.LunaKey
 
LOADING_THREADS_TAG - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
LocateCertByAlias(String) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 object by searching the default token for a certificate with the given alias.
LocateCertByAlias(String, int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 object by searching the specified token for a certificate with the given alias.
LocateCertByHandle(int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Locate a certificate on the default slot by using the object handle.
LocateCertByHandle(int, int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Locate a certificate on the specified slot by using the object handle.
LocateKeyByAlias(int, String) - Method in class com.safenetinc.luna.LunaAPI
Search the token for a key or certificate with the given alias and return its handle.
LocateKeyByAlias(String) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds a key in the default slot by its alias.
LocateKeyByAlias(String, int) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds a persistent key in the given slot by its alias.
LocateKeyByAlias(String) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the default slot using the alias assigned when MakePersistant() was invoked.
LocateKeyByAlias(String, int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the specified slot using the alias assigned when MakePersistant() was invoked.
LocateKeyByFingerprint(int, byte[], int) - Method in class com.safenetinc.luna.LunaAPI
Search the token for a key or certificate with the given fingerprint and return its handle.
LocateKeyByFingerprint(byte[]) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the default slot using the key's fingerprint.
LocateKeyByFingerprint(byte[], int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the specified slot using the key's fingerprint.
LocateKeyByHandle(int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the default slot using the handle assigned when MakePersistant() was invoked.
LocateKeyByHandle(int, int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the specified slot using the handle assigned when MakePersistent() was invoked.
LocateKeyOnlyByAlias(int, String) - Method in class com.safenetinc.luna.LunaAPI
Search the token for a key with the given alias and return its handle.
LocateKeyOnlyByAlias(String) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the default slot using the alias assigned when MakePersistant() was invoked.
LocateKeyOnlyByAlias(String, int) - Static method in class com.safenetinc.luna.provider.key.LunaKey
Locate a persisted key on the specified slot using the alias assigned when MakePersistant() was invoked.
LocateObjectByAlias(String) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds a persistent object in the default slot by its alias.
LocateObjectByAlias(String, int) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds a persistent object in the given slot by its alias.
LocateObjectByFingerprint(byte[]) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds a persistent object in the default slot by its fingerprint.
LocateObjectByFingerprint(byte[], int) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds a persistent object in the given slot by its fingerprint.
LocateObjectByHandle(int) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds an object in the default slot by its object handle.
LocateObjectByHandle(int, int) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds an object in the given slot by its object handle.
LocateObjectByHandle(int, int, Map<Long, Object>) - Static method in class com.safenetinc.luna.LunaTokenObject
Finds an object in the given slot by its object handle.
LogExternal(int, int, String) - Method in class com.safenetinc.luna.LunaAPI
Send the string for logging on the Luna
logExternal(int, String) - Method in class com.safenetinc.luna.LunaSlotManager
Sends a log message to the token at the specified slot.
logExternal(String) - Method in class com.safenetinc.luna.LunaSlotManager
Sends a log message to the token at the specified slot.
LOGGER - Static variable in class com.safenetinc.luna.LunaSlotManager
 
LOGGER - Static variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
LOGGER - Static variable in class com.safenetinc.luna.provider.LunaProvider
 
Login(int, long, String) - Method in class com.safenetinc.luna.LunaAPI
Login to the given session.
login(int, UserRole, String) - Method in class com.safenetinc.luna.LunaSlotManager
Logs in to a slot with the specified user role and password.
login(int, String) - Method in class com.safenetinc.luna.LunaSlotManager
Logs in to a slot as a normal user role with the specified password.
login(String) - Method in class com.safenetinc.luna.LunaSlotManager
Logs in to the current default slot as a normal user, using the given password.
login(String, String) - Method in class com.safenetinc.luna.LunaSlotManager
Logs in to the token with the given label as a normal user, with the given password.
login(Subject, CallbackHandler) - Method in class com.safenetinc.luna.provider.LunaProvider
 
Logout(int) - Method in class com.safenetinc.luna.LunaAPI
Logs out of the given session
logout() - Method in class com.safenetinc.luna.LunaSlotManager
Logs out from the current default slot.
logout(int) - Method in class com.safenetinc.luna.LunaSlotManager
Logs out from the specified slot.
logout() - Method in class com.safenetinc.luna.provider.LunaProvider
 
longFromHsm(byte[]) - Static method in class com.safenetinc.luna.LunaAPI
Reads a 64-bit CK_ULONG returned from the HSM.
longToBytes(long) - Static method in class com.safenetinc.luna.LunaAPI
Converts a Java big-endian long value into a byte array corresponding to a 4-byte ULONG on the HSM.
LUNA_PRF_KDF_ENCODING_SCHEME_1 - Static variable in class com.safenetinc.luna.LunaAPI
 
LUNA_PRF_KDF_ENCODING_SCHEME_2 - Static variable in class com.safenetinc.luna.LunaAPI
 
LunaAlgorithmParameterGeneratorDSA - Class in com.safenetinc.luna.provider.param
Engine class for generating DSA key parameters.
LunaAlgorithmParameterGeneratorDSA() - Constructor for class com.safenetinc.luna.provider.param.LunaAlgorithmParameterGeneratorDSA
 
LunaAPI - Class in com.safenetinc.luna
This class defines the JNI interface to the LunaAPI native library that is used to connect the JVM to the PKCS#11 cryptoki library.
LunaAPI() - Constructor for class com.safenetinc.luna.LunaAPI
 
lunaAPI - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
LunaAPI.CKD - Enum in com.safenetinc.luna
Encapsulates the PKCS KDF values.
LunaAPI.CKDHP - Enum in com.safenetinc.luna
Encapsulates the PKCS DH primitive values.
LunaAPI.CKES - Enum in com.safenetinc.luna
Encapsulates the PKCS encryption scheme values.
LunaAPI.CKMS - Enum in com.safenetinc.luna
Encapsulates the PKCS HMAC values.
LunaBIP32KeypairDerivationException - Exception in com.safenetinc.luna.exception
Thrown by the Luna security provider when an error occurs while deriving a Hierarchical Deterministic keypair.
LunaBIP32KeypairDerivationException(String, int) - Constructor for exception com.safenetinc.luna.exception.LunaBIP32KeypairDerivationException
Creates a new LunaBIP32KeypairDerivationException.
LunaBIP32ParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for Hierarchical Deterministic KeyPair derivation mechanism.
LunaBIP32ParameterSpec(Key, String) - Constructor for class com.safenetinc.luna.provider.param.LunaBIP32ParameterSpec
AlgorithmParameterSpec for the Hierarchical Deterministic KeyPair derivation mechanism.
LunaCertificate - Interface in com.safenetinc.luna.provider
An interface class for certificates stored on Luna hardware
LunaCertificateX509 - Class in com.safenetinc.luna.provider
An implementation of X509Certificate abstract class for certificates stored on Luna hardware
LunaCertificateX509(X509Certificate) - Constructor for class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 object and initialize it using values from the given certificate.
LunaCertificateX509(X509Certificate, int) - Constructor for class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 object and initialize it using values from the given certificate.
LunaCertificateX509(byte[]) - Constructor for class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 object from the given DER encoding.
LunaCertificateX509(byte[], int) - Constructor for class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 object from the given DER encoding.
LunaCertificateX509(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.LunaCertificateX509
Define a LunaCertificateX509 object from a certificate stored on Luna hardware.
LunaCertificateX509(LunaTokenObject, AsnCertificate) - Constructor for class com.safenetinc.luna.provider.LunaCertificateX509
Used by the factory methods to create a LunaCert when we've already retrieved/created the token object and certificate.
LunaCipher - Class in com.safenetinc.luna.provider.cipher
The LunaCipher abstract class serves as a base class for all cipher engine classes.
LunaCipher(long, String, String, int, boolean, boolean) - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipher
 
LunaCipher.Padding - Enum in com.safenetinc.luna.provider.cipher
padding options
LunaCipherAESCbc - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode AES.
LunaCipherAESCbc() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESCbc
 
LunaCipherAEScbcISO10126Pad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode AES with ISO-10126 padding
LunaCipherAEScbcISO10126Pad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAEScbcISO10126Pad
 
LunaCipherAESCbcPad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode AES with PKCS#5 padding
LunaCipherAESCbcPad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESCbcPad
 
LunaCipherAESCfb128 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CFB128-mode AES
LunaCipherAESCfb128() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESCfb128
 
LunaCipherAESCfb8 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CFB8-mode AES
LunaCipherAESCfb8() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESCfb8
 
LunaCipherAESCtr - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CTR-mode AES
LunaCipherAESCtr() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESCtr
 
LunaCipherAESEcb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECB-mode AES.
LunaCipherAESEcb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESEcb
 
LunaCipherAESGcm - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for GCM-mode AES.
LunaCipherAESGcm() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESGcm
 
LunaCipherAESKw - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for KW-mode AES.
LunaCipherAESKw() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESKw
 
LunaCipherAESKwp - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for KWP-mode AES.
LunaCipherAESKwp() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESKwp
 
LunaCipherAESOfb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for OFB-mode AES
LunaCipherAESOfb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherAESOfb
 
LunaCipherARIACbc - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode ARIA
LunaCipherARIACbc() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIACbc
 
LunaCipherARIAcbcISO10126Pad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode ARIA with ISO-10126 padding
LunaCipherARIAcbcISO10126Pad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIAcbcISO10126Pad
 
LunaCipherARIACbcPad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode ARIA with PKCS#5 padding
LunaCipherARIACbcPad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIACbcPad
 
LunaCipherARIACfb128 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CFB128-mode ARIA
LunaCipherARIACfb128() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIACfb128
 
LunaCipherARIACfb8 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CFB8-mode ARIA
LunaCipherARIACfb8() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIACfb8
 
LunaCipherARIACtr - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CTR-mode ARIA
LunaCipherARIACtr() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIACtr
 
LunaCipherARIAEcb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECB-mode ARIA.
LunaCipherARIAEcb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIAEcb
 
LunaCipherARIAOfb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for OFB-mode ARIA
LunaCipherARIAOfb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherARIAOfb
 
LunaCipherDES3Cbc - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode DES3
LunaCipherDES3Cbc() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDES3Cbc
 
LunaCipherDES3CbcISO10126Pad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode DES3 with ISO-10126 padding
LunaCipherDES3CbcISO10126Pad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDES3CbcISO10126Pad
 
LunaCipherDES3CbcPad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode DES3 with PKCS#5 padding
LunaCipherDES3CbcPad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDES3CbcPad
 
LunaCipherDES3Ctr - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CTR-mode DES3
LunaCipherDES3Ctr() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDES3Ctr
 
LunaCipherDES3Ecb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECB-mode DES3.
LunaCipherDES3Ecb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDES3Ecb
 
LunaCipherDESCbc - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode DES.
LunaCipherDESCbc() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDESCbc
 
LunaCipherDESCbcPad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode DES with PKCS#5 padding
LunaCipherDESCbcPad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDESCbcPad
 
LunaCipherDESEcb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECB-mode DES
LunaCipherDESEcb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherDESEcb
 
LunaCipherECIES - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECIES
LunaCipherECIES() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherECIES
 
LunaCipherECIES(long, String, String, int, boolean) - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherECIES
 
LunaCipherPBE - Class in com.safenetinc.luna.provider.cipher
Abstract cipher subclass to group the PBE mechanisms.
LunaCipherPBE(long, String) - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherPBE
 
LunaCipherPBEWithMD2AndDES - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for PBE with MD2 and DES
LunaCipherPBEWithMD2AndDES() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherPBEWithMD2AndDES
 
LunaCipherPBEWithSHA1AndDESede - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for PBE with SHA1 and DESede
LunaCipherPBEWithSHA1AndDESede() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherPBEWithSHA1AndDESede
 
LunaCipherRC2Cbc - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode RC2
LunaCipherRC2Cbc() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC2Cbc
 
LunaCipherRC2CbcPad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode RC2 with PKCS#5 padding
LunaCipherRC2CbcPad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC2CbcPad
 
LunaCipherRC2Ecb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECB-mode RC2
LunaCipherRC2Ecb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC2Ecb
 
LunaCipherRC4 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RC4 stream cipher
LunaCipherRC4() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC4
 
LunaCipherRC5Cbc - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode RC5
LunaCipherRC5Cbc() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC5Cbc
 
LunaCipherRC5CbcPad - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for CBC-mode RC5 with PKCS#5 padding
LunaCipherRC5CbcPad() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC5CbcPad
 
LunaCipherRC5Ecb - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for ECB-mode RC5
LunaCipherRC5Ecb() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRC5Ecb
 
LunaCipherRSAOAEP - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA with OAEP padding
LunaCipherRSAOAEP() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
LunaCipherRSAOAEP(String, String, int) - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEP
 
LunaCipherRSAOAEPWithSHA1 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA OAEP with SHA1
LunaCipherRSAOAEPWithSHA1() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEPWithSHA1
 
LunaCipherRSAOAEPWithSHA224 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA OAEP with SHA224
LunaCipherRSAOAEPWithSHA224() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEPWithSHA224
 
LunaCipherRSAOAEPWithSHA256 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA OAEP with SHA256
LunaCipherRSAOAEPWithSHA256() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEPWithSHA256
 
LunaCipherRSAOAEPWithSHA384 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA OAEP with SHA384
LunaCipherRSAOAEPWithSHA384() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEPWithSHA384
 
LunaCipherRSAOAEPWithSHA512 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA OAEP with SHA512
LunaCipherRSAOAEPWithSHA512() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAOAEPWithSHA512
 
LunaCipherRSAPKCS - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA with PKCS#1 v1.5 padding (i.e.
LunaCipherRSAPKCS() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAPKCS
 
LunaCipherRSAX509 - Class in com.safenetinc.luna.provider.cipher
Cipher subclass for RSA with no padding
LunaCipherRSAX509() - Constructor for class com.safenetinc.luna.provider.cipher.LunaCipherRSAX509
 
LunaCKAttribute - Class in com.safenetinc.luna
Class to contain the type, value and length of an attribute.
LunaCKAttribute() - Constructor for class com.safenetinc.luna.LunaCKAttribute
Values initialised to 0 or null.
LunaCKAttribute(long, Boolean) - Constructor for class com.safenetinc.luna.LunaCKAttribute
The type of the pValue is examined, and if supported, then the valueLen is determined.
LunaCryptokiException - Exception in com.safenetinc.luna.exception
Thrown by the Luna security provider when errors occur in the Cryptoki native library.
LunaCryptokiException() - Constructor for exception com.safenetinc.luna.exception.LunaCryptokiException
Creates a new LunaCryptokiException without a detailed message.
LunaCryptokiException(String) - Constructor for exception com.safenetinc.luna.exception.LunaCryptokiException
Constructs a LunaCryptokiException with the specified detail message.
LunaDHKeyAgreementParameterSpec - Class in com.safenetinc.luna.provider.param
DH parameter spec to allow DH keyagreement to use user-specified key length
LunaDHKeyAgreementParameterSpec() - Constructor for class com.safenetinc.luna.provider.param.LunaDHKeyAgreementParameterSpec
 
LunaDHKeyAgreementParameterSpec(int) - Constructor for class com.safenetinc.luna.provider.param.LunaDHKeyAgreementParameterSpec
Sets the spec data
LunaDigest - Class in com.safenetinc.luna.provider.digest
Abstract base class for the Luna provider's message digest engine classes.
LunaDigest(long) - Constructor for class com.safenetinc.luna.provider.digest.LunaDigest
Creates a new LunaDigest using a PKCS11 mechanism type to specify the digest type.
LunaDigestMD2 - Class in com.safenetinc.luna.provider.digest
Engine class for MD2 digests.
LunaDigestMD2() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestMD2
 
LunaDigestSHA1 - Class in com.safenetinc.luna.provider.digest
Engine class for SHA1 digests
LunaDigestSHA1() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestSHA1
 
LunaDigestSHA224 - Class in com.safenetinc.luna.provider.digest
Engine class for SHA256 digests
LunaDigestSHA224() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestSHA224
 
LunaDigestSHA256 - Class in com.safenetinc.luna.provider.digest
Engine class for SHA256 digests
LunaDigestSHA256() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestSHA256
 
LunaDigestSHA384 - Class in com.safenetinc.luna.provider.digest
Engine class for SHA384 digests
LunaDigestSHA384() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestSHA384
 
LunaDigestSHA512 - Class in com.safenetinc.luna.provider.digest
Engine class for SHA512 digests
LunaDigestSHA512() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestSHA512
 
LunaDigestSM3 - Class in com.safenetinc.luna.provider.digest
Engine class for SM3 digests
LunaDigestSM3() - Constructor for class com.safenetinc.luna.provider.digest.LunaDigestSM3
 
LunaECCurve - Enum in com.safenetinc.luna.provider.param
This enum encapsulates various bits of information for a set of supported named elliptic curves.
LunaECDHParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for ECDH key derivation.
LunaECDHParameterSpec(byte[]) - Constructor for class com.safenetinc.luna.provider.param.LunaECDHParameterSpec
Sets the spec data
LunaECIESParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for ECIES encryption/decryption This class is designed to be fairly neutral so that it can be replaced by a Java-native GcmParameterSpec if one appears.
LunaECIESParameterSpec(LunaECIESParameterSpec.DH_PRIMITIVE, LunaECIESParameterSpec.KDF, LunaECIESParameterSpec.HMAC, byte[], byte[]) - Constructor for class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
Sets the spec data
LunaECIESParameterSpec(LunaECIESParameterSpec.DH_PRIMITIVE, LunaECIESParameterSpec.KDF, LunaECIESParameterSpec.HMAC, LunaECIESParameterSpec.ENCRYPTION_SCHEME, int, int, int, byte[], byte[]) - Constructor for class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
Sets the spec data
LunaECIESParameterSpec.DH_PRIMITIVE - Enum in com.safenetinc.luna.provider.param
 
LunaECIESParameterSpec.ENCRYPTION_SCHEME - Enum in com.safenetinc.luna.provider.param
 
LunaECIESParameterSpec.HMAC - Enum in com.safenetinc.luna.provider.param
 
LunaECIESParameterSpec.KDF - Enum in com.safenetinc.luna.provider.param
 
LunaECUtils - Class in com.safenetinc.luna.provider.param
Various static elliptic curve utility methods
LunaECUtils() - Constructor for class com.safenetinc.luna.provider.param.LunaECUtils
 
LunaEDDSAParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for CKM_EDDSA mechanism.
LunaEDDSAParameterSpec(Boolean) - Constructor for class com.safenetinc.luna.provider.param.LunaEDDSAParameterSpec
Parameterspec for the EDDSA signature mechanism.
LunaException - Exception in com.safenetinc.luna.exception
Thrown by the Luna security provider when it encounters an internal error.
LunaException() - Constructor for exception com.safenetinc.luna.exception.LunaException
Creates a new LunaException without a detail message.
LunaException(String) - Constructor for exception com.safenetinc.luna.exception.LunaException
Constructs a LunaException with the specified detail message.
LunaException(String, Throwable) - Constructor for exception com.safenetinc.luna.exception.LunaException
Constructs a LunaException with the specified detail message and cause.
LunaException(Throwable) - Constructor for exception com.safenetinc.luna.exception.LunaException
Constructs a LunaException with the specified cause.
LunaGcmParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for GCM mode of authenticated encryption.
LunaGcmParameterSpec(byte[], byte[], int) - Constructor for class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
Sets the spec data
LunaGmacParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for GMAC mode of tag generation.
LunaGmacParameterSpec() - Constructor for class com.safenetinc.luna.provider.param.LunaGmacParameterSpec
 
LunaGmacParameterSpec(byte[]) - Constructor for class com.safenetinc.luna.provider.param.LunaGmacParameterSpec
 
LunaGmacParameterSpec(byte[], byte[]) - Constructor for class com.safenetinc.luna.provider.param.LunaGmacParameterSpec
 
LunaGmacParameterSpec(byte[], byte[], int) - Constructor for class com.safenetinc.luna.provider.param.LunaGmacParameterSpec
 
LunaHAStatus - Class in com.safenetinc.luna
Contains information about the current HA status.
LunaHAStatus(int) - Constructor for class com.safenetinc.luna.LunaHAStatus
This constructor will query the HA status of the specified slot The slot specified should be an HA slot.
LunaHAStatus.LunaMemberState - Class in com.safenetinc.luna
Class to hold details of individual cluster members.
LunaHAStatus.LunaMemberState(long, long) - Constructor for class com.safenetinc.luna.LunaHAStatus.LunaMemberState
 
LunaKey - Class in com.safenetinc.luna.provider.key
The LunaKey class encapsulates all keys stored on Luna hardware.
LunaKey() - Constructor for class com.safenetinc.luna.provider.key.LunaKey
Creates an uninitialized LunaKey object.
LunaKey(int) - Constructor for class com.safenetinc.luna.provider.key.LunaKey
Create a LunaKey object from the key stored in the default slot with the given handle.
LunaKey(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaKey
Create a LunaKey object from the key stored in the specified slot with the given handle.
LunaKey(int, int, long, long) - Constructor for class com.safenetinc.luna.provider.key.LunaKey
Create a LunaKey object from the key stored in the specified slot with the given handle.
LunaKey(int, int, Map<Long, Object>) - Constructor for class com.safenetinc.luna.provider.key.LunaKey
Create a LunaKey object from the key stored in the specified slot with the given handle.
LunaKey(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaKey
Create a LunaKey object from the key stored on the Luna hardware.
LunaKeyAgreementDh - Class in com.safenetinc.luna.provider.keyagree
This class implements a Diffie-Hellman key agreement where the private key and shared secret are stored on the Luna HSM.
LunaKeyAgreementDh() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementDh
 
LunaKeyAgreementEcDh - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement where the private key and shared secret are stored on the Luna HSM.
LunaKeyAgreementEcDh() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
 
LunaKeyAgreementEcDh(long, boolean) - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDh
 
LunaKeyAgreementEcDhC - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with Cofactor multiplication where the private key is stored on the HSM.
LunaKeyAgreementEcDhC() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhC
 
LunaKeyAgreementEcDhCWithKdf1 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with Cofactor multiplication and the SHA1 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhCWithKdf1() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhCWithKdf1
 
LunaKeyAgreementEcDhCWithKdf224 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with Cofactor multiplication and the SHA224 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhCWithKdf224() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhCWithKdf224
 
LunaKeyAgreementEcDhCWithKdf256 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with Cofactor multiplication and the SHA256 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhCWithKdf256() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhCWithKdf256
 
LunaKeyAgreementEcDhCWithKdf384 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with Cofactor multiplication and the SHA384 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhCWithKdf384() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhCWithKdf384
 
LunaKeyAgreementEcDhCWithKdf512 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with Cofactor multiplication and the SHA512 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhCWithKdf512() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhCWithKdf512
 
LunaKeyAgreementEcDhWithKdf1 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curvce Diffie-Hellman key agreement with the SHA1 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhWithKdf1() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithKdf1
 
LunaKeyAgreementEcDhWithKdf224 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with the SHA224 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhWithKdf224() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithKdf224
 
LunaKeyAgreementEcDhWithKdf256 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with the SHA256 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhWithKdf256() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithKdf256
 
LunaKeyAgreementEcDhWithKdf384 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with the SHA384 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhWithKdf384() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithKdf384
 
LunaKeyAgreementEcDhWithKdf512 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with the SHA512 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhWithKdf512() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithKdf512
 
LunaKeyAgreementEcDhWithNistKdf256 - Class in com.safenetinc.luna.provider.keyagree
This class implements an Elliptic Curve Diffie-Hellman key agreement with the NIST SHA256 KDF, where the private key is stored on the HSM.
LunaKeyAgreementEcDhWithNistKdf256() - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithNistKdf256
 
LunaKeyAgreementEcDhWithNistKdf256(LunaECDHParameterSpec) - Constructor for class com.safenetinc.luna.provider.keyagree.LunaKeyAgreementEcDhWithNistKdf256
 
LunaKeyDerivationHash - Class in com.safenetinc.luna.provider.keygen
Provides generic key factory methods for the hash key derivation mechanism
LunaKeyDerivationHash(long) - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHash
 
LunaKeyDerivationHashSHA1 - Class in com.safenetinc.luna.provider.keygen
sets the SHA1 hash mechanism
LunaKeyDerivationHashSHA1() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHashSHA1
 
LunaKeyDerivationHashSM3 - Class in com.safenetinc.luna.provider.keygen
sets the SM3 hash mechanism
LunaKeyDerivationHashSM3() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHashSM3
 
LunaKeyDerivationPRFKDF - Class in com.safenetinc.luna.provider.keygen
sets the CKM_NIST_PRF_KDF mechanism
LunaKeyDerivationPRFKDF() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
LunaKeyDerivationPRFKDF(long, long, long, long) - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
LunaKeyDh - Class in com.safenetinc.luna.provider.key
The LunaKeyDh class encapsulates DH keys stored on SafeNet, Inc.
LunaKeyDh() - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDh
 
LunaKeyDh(int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDh
 
LunaKeyDh(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDh
 
LunaKeyDh(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDh
 
LunaKeyDsa - Class in com.safenetinc.luna.provider.key
The LunaDsaKey class encapsulates DSA keys stored on SafeNet, Inc.
LunaKeyDsa() - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDsa
 
LunaKeyDsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDsa
 
LunaKeyDsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDsa
 
LunaKeyDsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyDsa
 
LunaKeyEC - Class in com.safenetinc.luna.provider.key
Encapsulates Elliptic Curve keys stored on SafeNet Inc hardware
LunaKeyEC() - Constructor for class com.safenetinc.luna.provider.key.LunaKeyEC
 
LunaKeyEC(int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyEC
 
LunaKeyEC(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyEC
 
LunaKeyEC(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyEC
 
LunaKeyFactory - Class in com.safenetinc.luna.provider.keyfactory
Abstract base class for the Luna key factories.
LunaKeyFactory() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaKeyFactory
 
LunaKeyFactoryDH - Class in com.safenetinc.luna.provider.keyfactory
Key factory for DH keys.
LunaKeyFactoryDH() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDH
 
LunaKeyFactoryDsa - Class in com.safenetinc.luna.provider.keyfactory
Key factory for DSA keys.
LunaKeyFactoryDsa() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryDsa
 
LunaKeyFactoryEC - Class in com.safenetinc.luna.provider.keyfactory
Used to convert EC keys into encoded form and vice versa.
LunaKeyFactoryEC() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryEC
 
LunaKeyFactoryRsa - Class in com.safenetinc.luna.provider.keyfactory
Key factory for RSA keys.
LunaKeyFactoryRsa() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaKeyFactoryRsa
 
LunaKeyGeneratorAes - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for AES keys.
LunaKeyGeneratorAes() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorAes
 
LunaKeyGeneratorAria - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for ARIA keys.
LunaKeyGeneratorAria() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorAria
 
LunaKeyGeneratorDes - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for DES keys.
LunaKeyGeneratorDes() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorDes
 
LunaKeyGeneratorDes2 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for DES2 keys.
LunaKeyGeneratorDes2() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorDes2
 
LunaKeyGeneratorDes3 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for DES3 keys.
LunaKeyGeneratorDes3() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorDes3
 
LunaKeyGeneratorGenericSecret - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for generic secret keys.
LunaKeyGeneratorGenericSecret() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorGenericSecret
 
LunaKeyGeneratorRc2 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for RC2 keys.
LunaKeyGeneratorRc2() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorRc2
 
LunaKeyGeneratorRc4 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for RC4 keys.
LunaKeyGeneratorRc4() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorRc4
 
LunaKeyGeneratorRc5 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for RC5 keys.
LunaKeyGeneratorRc5() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorRc5
 
LunaKeyGeneratorSecret - Class in com.safenetinc.luna.provider.keygen
Base class for all key generator engine classes.
LunaKeyGeneratorSecret(long, int) - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyGeneratorSecret
 
LunaKeyLimitException - Exception in com.safenetinc.luna.exception
Thrown by the Luna security provider when a key usage limit has been exceeded.
LunaKeyLimitException(String, int) - Constructor for exception com.safenetinc.luna.exception.LunaKeyLimitException
Creates a new LunaKeyLimitException.
LunaKeyPairDerivationBIP32Child - Class in com.safenetinc.luna.provider.keygen
Specify the mechanism and operations to derive a Hierarchical Deterministic child KeyPair.
LunaKeyPairDerivationBIP32Child() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairDerivationBIP32Child
 
LunaKeyPairDerivationBIP32Master - Class in com.safenetinc.luna.provider.keygen
Specify the mechanism and operations to derive a Hierarchical Deterministic master KeyPair.
LunaKeyPairDerivationBIP32Master() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairDerivationBIP32Master
 
LunaKeyPairGeneratorCURVE25519 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for curve25519 (Montgomery) keys.
LunaKeyPairGeneratorCURVE25519() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorCURVE25519
 
LunaKeyPairGeneratorDh - Class in com.safenetinc.luna.provider.keygen
Engine class for generating Diffie-Hellman key pairs.
LunaKeyPairGeneratorDh() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDh
 
LunaKeyPairGeneratorDsa - Class in com.safenetinc.luna.provider.keygen
Engine class for generating DSA key pairs.
LunaKeyPairGeneratorDsa() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorDsa
 
LunaKeyPairGeneratorEc - Class in com.safenetinc.luna.provider.keygen
Engine class for generating EC DSA key pairs.
LunaKeyPairGeneratorEc() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
 
LunaKeyPairGeneratorEc(long) - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
 
LunaKeyPairGeneratorEcWithExtraRandomBits - Class in com.safenetinc.luna.provider.keygen
Engine class for generating EC DSA key pairs with Extra Random Bits (for GBCS).
LunaKeyPairGeneratorEcWithExtraRandomBits() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEcWithExtraRandomBits
 
LunaKeyPairGeneratorEd25519 - Class in com.safenetinc.luna.provider.keygen
A key-generator engine for Ed25519 (Edwards) keys.
LunaKeyPairGeneratorEd25519() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEd25519
 
LunaKeyPairGeneratorRsa - Class in com.safenetinc.luna.provider.keygen
Engine class for generating RSA key pairs.
LunaKeyPairGeneratorRsa() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa
Default to RSA PKCS Key Pair Generation mechanism type.
LunaKeyPairGeneratorRsa(long) - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa
 
LunaKeyPairGeneratorRsa186_3 - Class in com.safenetinc.luna.provider.keygen
Engine class for generating RSA 186_3 key pairs.
LunaKeyPairGeneratorRsa186_3() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa186_3
Creates new LunaKeyGeneratorRsa186_3
LunaKeyPairGeneratorRsa186_3Aux - Class in com.safenetinc.luna.provider.keygen
Engine class for generating RSA 186_3 AUX key pairs.
LunaKeyPairGeneratorRsa186_3Aux() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsa186_3Aux
Creates new LunaKeyGeneratorRsa186_3Aux
LunaKeyPairGeneratorRsaX931 - Class in com.safenetinc.luna.provider.keygen
Engine class for generating RSA X9.31 key pairs.
LunaKeyPairGeneratorRsaX931() - Constructor for class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorRsaX931
Creates new LunaKeyPairGeneratorRsaX931
LunaKeyRsa - Class in com.safenetinc.luna.provider.key
Encapsulates RSA keys stored on SafeNet Inc hardware
LunaKeyRsa() - Constructor for class com.safenetinc.luna.provider.key.LunaKeyRsa
 
LunaKeyRsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyRsa
 
LunaKeyRsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyRsa
 
LunaKeyRsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaKeyRsa
 
LunaKeyStore - Class in com.safenetinc.luna.provider
This is the preferred means of managing Luna HSM access via the LunaProvider.
LunaKeyStore() - Constructor for class com.safenetinc.luna.provider.LunaKeyStore
Creates a new LunaKeyStore
LunaKeyStoreSIM - Class in com.safenetinc.luna.provider
KeyStore engine class for storing objects on Luna hardware via SIM feature.
LunaKeyStoreSIM() - Constructor for class com.safenetinc.luna.provider.LunaKeyStoreSIM
 
LunaLogging - Class in com.safenetinc.luna
A JSP logging framework utilizing the java.util.logging package built within any JVM
LunaLogging() - Constructor for class com.safenetinc.luna.LunaLogging
 
LunaMac - Class in com.safenetinc.luna.provider.mac
Base class for Mac engine class
LunaMac(long, int) - Constructor for class com.safenetinc.luna.provider.mac.LunaMac
Creates a new LunaMac
LunaMacCmacAES - Class in com.safenetinc.luna.provider.mac
Mac subclass for CmacAES
LunaMacCmacAES() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacCmacAES
 
LunaMacCmacDES3 - Class in com.safenetinc.luna.provider.mac
Mac subclass for CmacDES3
LunaMacCmacDES3() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacCmacDES3
 
LunaMacGmacAES - Class in com.safenetinc.luna.provider.mac
Mac subclass for GMAC AES algorithm.
LunaMacGmacAES() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacGmacAES
 
LunaMacHmacMD5 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacMD5
LunaMacHmacMD5() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacMD5
Creates a new LunaMacHmacMD5
LunaMacHmacSHA1 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacSHA1
LunaMacHmacSHA1() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacSHA1
Creates a new LunaMacHmacSHA1
LunaMacHmacSHA224 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacSHA224
LunaMacHmacSHA224() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacSHA224
Creates a new LunaMacHmacSHA224
LunaMacHmacSHA256 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacSHA1
LunaMacHmacSHA256() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacSHA256
Creates a new LunaMacHmacSHA256
LunaMacHmacSHA384 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacSHA1
LunaMacHmacSHA384() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacSHA384
Creates a new LunaMacHmacSHA384
LunaMacHmacSHA512 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacSHA1
LunaMacHmacSHA512() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacSHA512
Creates a new LunaMacHmacSHA512
LunaMacHmacSM3 - Class in com.safenetinc.luna.provider.mac
Mac subclass for HmacSM3
LunaMacHmacSM3() - Constructor for class com.safenetinc.luna.provider.mac.LunaMacHmacSM3
 
LunaMechanismInvalidException - Exception in com.safenetinc.luna.exception
A LunaMechanismInvalidException is thrown when the HSM does not support the requested operation.
LunaMechanismInvalidException(String) - Constructor for exception com.safenetinc.luna.exception.LunaMechanismInvalidException
Constructs a LunaMechanismInvalidException with the specified detail message.
LunaNamedCurve - Class in com.safenetinc.luna.provider.param
Named elliptic curve support
LunaNotSupportedException - Exception in com.safenetinc.luna.exception
A LunaNotSupportedException is thrown when the HSM does not support the requested operation.
LunaNotSupportedException(String) - Constructor for exception com.safenetinc.luna.exception.LunaNotSupportedException
Constructs a LunaNotSupportedException with the specified detail message.
LunaObjectNotFoundException - Exception in com.safenetinc.luna.exception
A LunaObjectNotFoundException is thrown whenever a LocateX() call fails to locate an object.
LunaObjectNotFoundException(String) - Constructor for exception com.safenetinc.luna.exception.LunaObjectNotFoundException
Constructs a LunaObjectNotFoundException with the specified detail message.
LunaParametersBIP32 - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for Hierarchical Deterministic KeyPair derivation mechanism.
LunaParametersBIP32() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersBIP32
 
LunaParametersDSA - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for DSA parameters
LunaParametersDSA() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersDSA
 
LunaParametersEC - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for EC parameters
LunaParametersEC() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersEC
 
LunaParametersECIES - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for EC parameters
LunaParametersECIES() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersECIES
 
LunaParametersEDDSA - Class in com.safenetinc.luna.provider.param
 
LunaParametersEDDSA() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersEDDSA
 
LunaParametersGcm - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for AES GCM parameters
LunaParametersGcm() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersGcm
This constructor is typically used by the JCE provider.
LunaParametersGcm(byte[], byte[], int) - Constructor for class com.safenetinc.luna.provider.param.LunaParametersGcm
Constructor for use when creating an instance directly.
LunaParametersIv - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for IV parameters.
LunaParametersIv() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersIv
 
LunaParametersOAEP - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for OAEP parameters
LunaParametersOAEP() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersOAEP
 
LunaParameterSpecOAEP - Class in com.safenetinc.luna.provider.param
A parameter spec for OAEP parameters There is actually very little flexibility in the OAEP parameter specification.
LunaParameterSpecOAEP() - Constructor for class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
Default constructor for a LunaParameterSpecOAEP object.
LunaParameterSpecOAEP(String, int) - Constructor for class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
LunaParameterSpecOAEP(String, int, int, byte[]) - Constructor for class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
Generic constructor for a LunaParameterOAEP object.
LunaParametersPRFKDF - Class in com.safenetinc.luna.provider.param
 
LunaParametersPRFKDF() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
LunaParametersPSS - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for OAEP parameters
LunaParametersPSS() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersPSS
 
LunaParametersRC2 - Class in com.safenetinc.luna.provider.param
An algorithm parameters engine class for RC2 parameters
LunaParametersRC2() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersRC2
 
LunaParametersRC5 - Class in com.safenetinc.luna.provider.param
An algorithm parameter engine class for RC5 parameters
LunaParametersRC5() - Constructor for class com.safenetinc.luna.provider.param.LunaParametersRC5
 
LunaPartitionFullException - Exception in com.safenetinc.luna.exception
A LunaPartitionFullException is thrown when the persistent object limit for the logged-in partition is reached.
LunaPartitionFullException(String, Throwable) - Constructor for exception com.safenetinc.luna.exception.LunaPartitionFullException
Constructs a LunaPartitionFullException with the specified detail message and cause.
LunaPBEKey - Class in com.safenetinc.luna.provider.key
A class to hold on to the PBE key values.
LunaPBEKey(int, char[], byte[], long) - Constructor for class com.safenetinc.luna.provider.key.LunaPBEKey
 
LunaPBKDF2Key - Class in com.safenetinc.luna.provider.key
A class to hold on to the PBE key values.
LunaPBKDF2Key(long, int, char[], byte[], int) - Constructor for class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
LunaPRFKDFParameterSpec - Class in com.safenetinc.luna.provider.param
Specifies the parameters necessary for CKM_NIST_PRF_KDF mechanism .
LunaPRFKDFParameterSpec(byte[], byte[], long, long, long) - Constructor for class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
LunaPrivateKey - Interface in com.safenetinc.luna.provider.key
An interface for grouping private keys
LunaPrivateKeyDh - Class in com.safenetinc.luna.provider.key
Represents a DH private key stored on Luna hardware
LunaPrivateKeyDh(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyDh
 
LunaPrivateKeyDh(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyDh
 
LunaPrivateKeyDh(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyDh
 
LunaPrivateKeyDsa - Class in com.safenetinc.luna.provider.key
Represents a DSA private key stored on Luna hardware
LunaPrivateKeyDsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyDsa
 
LunaPrivateKeyDsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyDsa
 
LunaPrivateKeyDsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyDsa
 
LunaPrivateKeyEC - Class in com.safenetinc.luna.provider.key
Encapsulates Elliptic Curve private keys stored on SafeNet hardware
LunaPrivateKeyEC(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyEC
 
LunaPrivateKeyEC(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyEC
 
LunaPrivateKeyEC(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyEC
 
LunaPrivateKeyECBIP32 - Class in com.safenetinc.luna.provider.key
Represents an EC BIP32 private key stored on Luna hardware
LunaPrivateKeyECBIP32(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyECBIP32
 
LunaPrivateKeyECBIP32(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyECBIP32
 
LunaPrivateKeyECBIP32(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyECBIP32
 
LunaPrivateKeyECDsa - Class in com.safenetinc.luna.provider.key
Represents an EC private key stored on Luna hardware
LunaPrivateKeyECDsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyECDsa
 
LunaPrivateKeyECDsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyECDsa
 
LunaPrivateKeyECDsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyECDsa
 
LunaPrivateKeyRsa - Class in com.safenetinc.luna.provider.key
Represents an RSA private key stored on Luna hardware.
LunaPrivateKeyRsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyRsa
 
LunaPrivateKeyRsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyRsa
 
LunaPrivateKeyRsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPrivateKeyRsa
 
LunaProvider - Class in com.safenetinc.luna.provider
This is the entry point for the Luna-based JCA implementation.
LunaProvider() - Constructor for class com.safenetinc.luna.provider.LunaProvider
 
LunaPublicKey - Interface in com.safenetinc.luna.provider.key
An interface for grouping public keys
LunaPublicKeyDh - Class in com.safenetinc.luna.provider.key
Represents a DH public key stored on Luna hardware.
LunaPublicKeyDh(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
LunaPublicKeyDh(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
LunaPublicKeyDh(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
LunaPublicKeyDh(BigInteger, BigInteger, BigInteger, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDh
 
LunaPublicKeyDsa - Class in com.safenetinc.luna.provider.key
Represents a DSA public key stored on Luna hardware.
LunaPublicKeyDsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
LunaPublicKeyDsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
LunaPublicKeyDsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
LunaPublicKeyDsa(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
 
LunaPublicKeyEC - Class in com.safenetinc.luna.provider.key
Encapsulates Elliptic Curve public keys stored on SafeNet Inc hardware
LunaPublicKeyEC(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
LunaPublicKeyEC(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
LunaPublicKeyEC(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
LunaPublicKeyEC(byte[], byte[]) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
LunaPublicKeyEC(byte[], ECParameterSpec) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
LunaPublicKeyEC(ECPoint, ECParameterSpec) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyEC
 
LunaPublicKeyECBIP32 - Class in com.safenetinc.luna.provider.key
Represents an EC BIP32 public key stored on Luna hardware.
LunaPublicKeyECBIP32(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECBIP32
 
LunaPublicKeyECBIP32(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECBIP32
 
LunaPublicKeyECBIP32(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECBIP32
 
LunaPublicKeyECDsa - Class in com.safenetinc.luna.provider.key
Represents an EC DSA public key stored on Luna hardware.
LunaPublicKeyECDsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
LunaPublicKeyECDsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
LunaPublicKeyECDsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
LunaPublicKeyECDsa(byte[], byte[]) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
LunaPublicKeyECDsa(byte[], ECParameterSpec) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
LunaPublicKeyECDsa(ECPoint, ECParameterSpec) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
 
LunaPublicKeyRsa - Class in com.safenetinc.luna.provider.key
Represents a RSA public key stored on Luna hardware.
LunaPublicKeyRsa(int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
LunaPublicKeyRsa(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
LunaPublicKeyRsa(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
LunaPublicKeyRsa(BigInteger, BigInteger) - Constructor for class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
 
LunaRandom - Class in com.safenetinc.luna.provider
The LunaProvider SecureRandom engine class.
LunaRandom() - Constructor for class com.safenetinc.luna.provider.LunaRandom
 
LunaRSAOAEPEncoder - Class in com.safenetinc.luna.provider.cipher
Class introduced to perform RSA OAEP encoding/decoding in software as part of HAPP-103.
LunaRSAOAEPEncoder() - Constructor for class com.safenetinc.luna.provider.cipher.LunaRSAOAEPEncoder
 
LunaSecretKey - Class in com.safenetinc.luna.provider.key
Base class for all secret keys stored on Luna hardware.
LunaSecretKey(int) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKey
 
LunaSecretKey(int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKey
 
LunaSecretKey(int, int, long) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKey
 
LunaSecretKey(int, int, Map<Long, Object>) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKey
 
LunaSecretKey(LunaTokenObject) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKey
 
LunaSecretKeyFactoryAES - Class in com.safenetinc.luna.provider.keyfactory
Key factory for AES keys.
LunaSecretKeyFactoryAES() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryAES
 
LunaSecretKeyFactoryARIA - Class in com.safenetinc.luna.provider.keyfactory
Key factory for ARIA keys.
LunaSecretKeyFactoryARIA() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryARIA
 
LunaSecretKeyFactoryDES - Class in com.safenetinc.luna.provider.keyfactory
Key factory for DES keys.
LunaSecretKeyFactoryDES() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES
 
LunaSecretKeyFactoryDES3 - Class in com.safenetinc.luna.provider.keyfactory
Key factory for DES keys.
LunaSecretKeyFactoryDES3() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryDES3
 
LunaSecretKeyFactoryGeneric - Class in com.safenetinc.luna.provider.keyfactory
Key factory for Secret Keys.
LunaSecretKeyFactoryGeneric() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryGeneric
 
LunaSecretKeyFactoryPBE - Class in com.safenetinc.luna.provider.keyfactory
Base class for all PBE key factory classes
LunaSecretKeyFactoryPBE(long) - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBE
 
LunaSecretKeyFactoryPBEWithMD2AndDES - Class in com.safenetinc.luna.provider.keyfactory
A secret key factory engine for PBE keys with MD2 and DES
LunaSecretKeyFactoryPBEWithMD2AndDES() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBEWithMD2AndDES
 
LunaSecretKeyFactoryPBEWithSHA1AndDESede - Class in com.safenetinc.luna.provider.keyfactory
A secret key factory engine for PBE keys with SHA-1 and DESede (algorithm is from PKCS#12, not PKCS#5)
LunaSecretKeyFactoryPBEWithSHA1AndDESede() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBEWithSHA1AndDESede
 
LunaSecretKeyFactoryPBKDF2 - Class in com.safenetinc.luna.provider.keyfactory
Base class for all PBKDF2 key factory classes
LunaSecretKeyFactoryPBKDF2(long) - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2
 
LunaSecretKeyFactoryPBKDF2WithHmacSHA1 - Class in com.safenetinc.luna.provider.keyfactory
A secret key factory engine for PBKDF2WithHmacSHA1.
LunaSecretKeyFactoryPBKDF2WithHmacSHA1() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2WithHmacSHA1
 
LunaSecretKeyFactoryPBKDF2WithHmacSM3 - Class in com.safenetinc.luna.provider.keyfactory
A secret key factory engine for PBKDF2WithHmacSM3.
LunaSecretKeyFactoryPBKDF2WithHmacSM3() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2WithHmacSM3
 
LunaSecretKeyFactoryRC2 - Class in com.safenetinc.luna.provider.keyfactory
Key factory for RC2 keys.
LunaSecretKeyFactoryRC2() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryRC2
 
LunaSecretKeyFactoryRC4 - Class in com.safenetinc.luna.provider.keyfactory
Key factory for RC4 keys.
LunaSecretKeyFactoryRC4() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryRC4
 
LunaSecretKeyFactoryRC5 - Class in com.safenetinc.luna.provider.keyfactory
Key factory for RC5 keys.
LunaSecretKeyFactoryRC5() - Constructor for class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryRC5
 
LunaSecretKeyPBE - Class in com.safenetinc.luna.provider.key
A special case of secret keys, PBE stores the generated IV with it
LunaSecretKeyPBE(int, byte[], int, char[], byte[], long) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
LunaSecretKeyPBE(int, byte[], int, char[], byte[], long, int) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKeyPBE
 
LunaSecretKeyPBKDF2 - Class in com.safenetinc.luna.provider.key
A special case of secret key similar to PBE.
LunaSecretKeyPBKDF2(int, long, int, char[], byte[], int) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
LunaSecretKeyPBKDF2(int, long, int, char[], byte[], int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaSecretKeyPBKDF2
 
LunaSession - Class in com.safenetinc.luna
This class acts as an interface to sessions on the Luna HSM.
LunaSession(int) - Constructor for class com.safenetinc.luna.LunaSession
Create a session on the specified slot.
LunaSessionManager - Class in com.safenetinc.luna
LunaSessionManager is a collection of methods to make handling sessions easier.
LunaSessionManager() - Constructor for class com.safenetinc.luna.LunaSessionManager
 
LunaSignature - Class in com.safenetinc.luna.provider.signature
A base class for all Luna provider signature engine classes.
LunaSignature(long) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignature
Creates a new LunaSignature with the specified PKCS mechanism type.
LunaSignatureDSA - Class in com.safenetinc.luna.provider.signature
DSA signature engine class
LunaSignatureDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureDSA
Creates a new LunaSignatureDSA
LunaSignatureDSA(long) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureDSA
 
LunaSignatureEC - Class in com.safenetinc.luna.provider.signature
generic EC signature class
LunaSignatureEC() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureEC
Creates a new LunaSignatureECDSA
LunaSignatureEC(long) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureEC
 
LunaSignatureECDSA - Class in com.safenetinc.luna.provider.signature
Generic ECDSA signature class
LunaSignatureECDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureECDSA
 
LunaSignatureECDSAWithDigest - Class in com.safenetinc.luna.provider.signature
A base class for all ECDSA signature engine classes
LunaSignatureECDSAWithDigest(String) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureECDSAWithDigest
 
LunaSignatureEDDSA - Class in com.safenetinc.luna.provider.signature
Generic EDDSA signature class
LunaSignatureEDDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureEDDSA
 
LunaSignatureEDDSANACL - Class in com.safenetinc.luna.provider.signature
Generic EDDSANACL signature class
LunaSignatureEDDSANACL() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACL
 
LunaSignatureEDDSANACLWithDigest - Class in com.safenetinc.luna.provider.signature
A base class for all EDDSANACL signature engine classes with SW pre-digest
LunaSignatureEDDSANACLWithDigest(String) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureEDDSANACLWithDigest
 
LunaSignatureEDDSAWithDigest - Class in com.safenetinc.luna.provider.signature
A base class for all EDDSA signature engine classes with SW pre-digest
LunaSignatureEDDSAWithDigest(String) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureEDDSAWithDigest
 
LunaSignatureMD2withRSA - Class in com.safenetinc.luna.provider.signature
MD5withRSA signature engine class
LunaSignatureMD2withRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureMD2withRSA
Creates a new LunaSignature object for the MD2withRSA algorithm
LunaSignatureRSA - Class in com.safenetinc.luna.provider.signature
RSA signature engine class
LunaSignatureRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSA
Creates a new LunaSignatureRSA with RSA_PKCS mechanism.
LunaSignatureRSA(long) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSA
 
LunaSignatureRSAWithDigest - Class in com.safenetinc.luna.provider.signature
A base class for all Signature engine classes
LunaSignatureRSAWithDigest(String) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
LunaSignatureRSAWithDigest(long, String) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
LunaSignatureRSAWithNoDigestandPSS - Class in com.safenetinc.luna.provider.signature
Class for RSA-PSS Signature with no digest.
LunaSignatureRSAWithNoDigestandPSS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithNoDigestandPSS
 
LunaSignatureRSAX9_31 - Class in com.safenetinc.luna.provider.signature
RSAX9_31 signature engine class
LunaSignatureRSAX9_31() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSAX9_31
Creates a new LunaSignature object for the RSAX9_31 algorithm
LunaSignatureRSAX9_31NonFips - Class in com.safenetinc.luna.provider.signature
RSAX9_31NonFips signature engine class
LunaSignatureRSAX9_31NonFips() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSAX9_31NonFips
Creates a new LunaSignature object for the RSAX9_31NonFips algorithm
LunaSignatureRSAX9_31WithDigest - Class in com.safenetinc.luna.provider.signature
A base class for all RSA X9.31 with Digest Signature engine classes
LunaSignatureRSAX9_31WithDigest(long, String) - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureRSAX9_31WithDigest
 
LunaSignatureSHA1withDSA - Class in com.safenetinc.luna.provider.signature
SHA1withDSA signature engine class
LunaSignatureSHA1withDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withDSA
Creates a new LunaSignature object for the SHA1withDSA algorithm
LunaSignatureSHA1withECDSA - Class in com.safenetinc.luna.provider.signature
SHA1withECDSA signature engine class
LunaSignatureSHA1withECDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withECDSA
Creates a new LunaSignature object for the SHA1withECDSA algorithm
LunaSignatureSHA1withEDDSA - Class in com.safenetinc.luna.provider.signature
Generic EDDSA with SW pre-digest for SHA1 signature class
LunaSignatureSHA1withEDDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withEDDSA
Creates a new LunaSignature object for the SHA1withEDDSA algorithm
LunaSignatureSHA1withEDDSANACL - Class in com.safenetinc.luna.provider.signature
Generic EDDSANACL with SW pre-digest for SHA1 signature class
LunaSignatureSHA1withEDDSANACL() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withEDDSANACL
Creates a new LunaSignature object for the SHA1withEDDSA algorithm
LunaSignatureSHA1withRSA - Class in com.safenetinc.luna.provider.signature
SHA1withRSA signature engine class
LunaSignatureSHA1withRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withRSA
Creates a new LunaSignature object for the SHA1withRSA algorithm
LunaSignatureSHA1withRSAandPSS - Class in com.safenetinc.luna.provider.signature
SHA1withRSAandMGF1 signature engine class
LunaSignatureSHA1withRSAandPSS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withRSAandPSS
Creates a new LunaSignature object for the SHA1withRSAandMGF1 algorithm
LunaSignatureSHA1withRSAX9_31 - Class in com.safenetinc.luna.provider.signature
SHA1withRSAX9_31 signature engine class
LunaSignatureSHA1withRSAX9_31() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withRSAX9_31
Creates a new LunaSignature object for the SHA1withRSAX9_31 algorithm
LunaSignatureSHA1withRSAX9_31NonFips - Class in com.safenetinc.luna.provider.signature
SHA1withRSAX9_31NonFips signature engine class
LunaSignatureSHA1withRSAX9_31NonFips() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA1withRSAX9_31NonFips
Creates a new LunaSignature object for the SHA1withRSAX9_31NonFips algorithm
LunaSignatureSHA224withECDSA - Class in com.safenetinc.luna.provider.signature
SHA224withECDSA signature engine class
LunaSignatureSHA224withECDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withECDSA
Creates a new LunaSignature object for the SHA224withECDSA algorithm
LunaSignatureSHA224withEDDSA - Class in com.safenetinc.luna.provider.signature
Generic EDDSA with SW pre-digest for SHA224 signature class
LunaSignatureSHA224withEDDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withEDDSA
Creates a new LunaSignature object for the SHA224withEDDSA algorithm
LunaSignatureSHA224withEDDSANACL - Class in com.safenetinc.luna.provider.signature
Generic EDDSANACL with SW pre-digest for SHA224 signature class
LunaSignatureSHA224withEDDSANACL() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withEDDSANACL
Creates a new LunaSignature object for the SHA1withEDDSA algorithm
LunaSignatureSHA224withRSA - Class in com.safenetinc.luna.provider.signature
SHA224withRSA signature engine class
LunaSignatureSHA224withRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withRSA
Creates a new LunaSignature object for the SHA224withRSA algorithm
LunaSignatureSHA224withRSAandPSS - Class in com.safenetinc.luna.provider.signature
SHA224withRSAandPSS signature engine class
LunaSignatureSHA224withRSAandPSS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withRSAandPSS
Creates a new LunaSignature object for the SHA224withRSAandPSS algorithm
LunaSignatureSHA224withRSAX9_31 - Class in com.safenetinc.luna.provider.signature
SHA224withRSAX9_31 signature engine class
LunaSignatureSHA224withRSAX9_31() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withRSAX9_31
Creates a new LunaSignature object for the SHA224withRSAX9_31 algorithm
LunaSignatureSHA224withRSAX9_31NonFips - Class in com.safenetinc.luna.provider.signature
SHA224withRSAX9_31NonFips signature engine class
LunaSignatureSHA224withRSAX9_31NonFips() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA224withRSAX9_31NonFips
Creates a new LunaSignature object for the SHA224withRSAX9_31NonFips algorithm
LunaSignatureSHA256withECDSA - Class in com.safenetinc.luna.provider.signature
SHA256withECDSA signature engine class
LunaSignatureSHA256withECDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withECDSA
Creates a new LunaSignature object for the SHA256withECDSA algorithm
LunaSignatureSHA256withECDSAGBCS - Class in com.safenetinc.luna.provider.signature
SHA256withECDSAGBCS signature engine class Required for GBCS (LHSM-13774)
LunaSignatureSHA256withECDSAGBCS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withECDSAGBCS
 
LunaSignatureSHA256withEDDSA - Class in com.safenetinc.luna.provider.signature
Generic EDDSA with SW pre-digest for SHA256 signature class
LunaSignatureSHA256withEDDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withEDDSA
Creates a new LunaSignature object for the SHA256withEDDSA algorithm
LunaSignatureSHA256withEDDSANACL - Class in com.safenetinc.luna.provider.signature
Generic EDDSANACL with SW pre-digest for SHA256 signature class
LunaSignatureSHA256withEDDSANACL() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withEDDSANACL
Creates a new LunaSignature object for the SHA1withEDDSA algorithm
LunaSignatureSHA256withRSA - Class in com.safenetinc.luna.provider.signature
SHA256withRSA signature engine class
LunaSignatureSHA256withRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withRSA
Creates a new LunaSignature object for the SHA256withRSA algorithm
LunaSignatureSHA256withRSAandPSS - Class in com.safenetinc.luna.provider.signature
SHA256withRSAandPSS signature engine class
LunaSignatureSHA256withRSAandPSS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withRSAandPSS
Creates a new LunaSignature object for the SHA256withRSAandPSS algorithm
LunaSignatureSHA256withRSAX9_31 - Class in com.safenetinc.luna.provider.signature
SHA256withRSAX9_31 signature engine class
LunaSignatureSHA256withRSAX9_31() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withRSAX9_31
Creates a new LunaSignature object for the SHA256withRSAX9_31 algorithm
LunaSignatureSHA256withRSAX9_31NonFips - Class in com.safenetinc.luna.provider.signature
SHA256withRSAX9_31NonFips signature engine class
LunaSignatureSHA256withRSAX9_31NonFips() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA256withRSAX9_31NonFips
Creates a new LunaSignature object for the SHA256withRSAX9_31NonFips algorithm
LunaSignatureSHA384withECDSA - Class in com.safenetinc.luna.provider.signature
SHA384withECDSA signature engine class
LunaSignatureSHA384withECDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withECDSA
Creates a new LunaSignature object for the SHA384withECDSA algorithm
LunaSignatureSHA384withEDDSA - Class in com.safenetinc.luna.provider.signature
Generic EDDSA with SW pre-digest for SHA384 signature class
LunaSignatureSHA384withEDDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withEDDSA
Creates a new LunaSignature object for the SHA384withEDDSA algorithm
LunaSignatureSHA384withEDDSANACL - Class in com.safenetinc.luna.provider.signature
Generic EDDSANACL with SW pre-digest for SHA384 signature class
LunaSignatureSHA384withEDDSANACL() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withEDDSANACL
Creates a new LunaSignature object for the SHA1withEDDSA algorithm
LunaSignatureSHA384withRSA - Class in com.safenetinc.luna.provider.signature
SHA384withRSA signature engine class
LunaSignatureSHA384withRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withRSA
Creates a new LunaSignature object for the SHA384withRSA algorithm
LunaSignatureSHA384withRSAandPSS - Class in com.safenetinc.luna.provider.signature
SHA384withRSAandPSS signature engine class
LunaSignatureSHA384withRSAandPSS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withRSAandPSS
Creates a new LunaSignature object for the SHA384withRSAandPSS algorithm
LunaSignatureSHA384withRSAX9_31 - Class in com.safenetinc.luna.provider.signature
SHA384withRSAX9_31 signature engine class
LunaSignatureSHA384withRSAX9_31() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withRSAX9_31
Creates a new LunaSignature object for the SHA384withRSAX9_31 algorithm
LunaSignatureSHA384withRSAX9_31NonFips - Class in com.safenetinc.luna.provider.signature
SHA384withRSAX9_31NonFips signature engine class
LunaSignatureSHA384withRSAX9_31NonFips() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA384withRSAX9_31NonFips
Creates a new LunaSignature object for the SHA384withRSAX9_31NonFips algorithm
LunaSignatureSHA512withECDSA - Class in com.safenetinc.luna.provider.signature
SHA512withECDSA signature engine class
LunaSignatureSHA512withECDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withECDSA
Creates a new LunaSignature object for the SHA512withECDSA algorithm
LunaSignatureSHA512withEDDSA - Class in com.safenetinc.luna.provider.signature
Generic EDDSA with SW pre-digest for SHA512 signature class
LunaSignatureSHA512withEDDSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withEDDSA
Creates a new LunaSignature object for the SHA512withEDDSA algorithm
LunaSignatureSHA512withEDDSANACL - Class in com.safenetinc.luna.provider.signature
Generic EDDSANACL with SW pre-digest for SHA512 signature class
LunaSignatureSHA512withEDDSANACL() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withEDDSANACL
Creates a new LunaSignature object for the SHA1withEDDSA algorithm
LunaSignatureSHA512withRSA - Class in com.safenetinc.luna.provider.signature
SHA512withRSA signature engine class
LunaSignatureSHA512withRSA() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withRSA
Creates a new LunaSignature object for the SHA512withRSA algorithm
LunaSignatureSHA512withRSAandPSS - Class in com.safenetinc.luna.provider.signature
SHA512withRSAandPSS signature engine class
LunaSignatureSHA512withRSAandPSS() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withRSAandPSS
Creates a new LunaSignature object for the SHA512withRSAandPSS algorithm
LunaSignatureSHA512withRSAX9_31 - Class in com.safenetinc.luna.provider.signature
SHA512withRSAX9_31 signature engine class
LunaSignatureSHA512withRSAX9_31() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withRSAX9_31
Creates a new LunaSignature object for the SHA512withRSAX9_31 algorithm
LunaSignatureSHA512withRSAX9_31NonFips - Class in com.safenetinc.luna.provider.signature
SHA512withRSAX9_31NonFips signature engine class
LunaSignatureSHA512withRSAX9_31NonFips() - Constructor for class com.safenetinc.luna.provider.signature.LunaSignatureSHA512withRSAX9_31NonFips
Creates a new LunaSignature object for the SHA512withRSAX9_31NonFips algorithm
LunaSIMKey - Class in com.safenetinc.luna.provider.key
Special interface to SIM/unSIM LunaKeys
LunaSIMKey() - Constructor for class com.safenetinc.luna.provider.key.LunaSIMKey
Default constructor.
LunaSIMKey(byte[]) - Constructor for class com.safenetinc.luna.provider.key.LunaSIMKey
Create a LunaSIMKey an initialize its blob
LunaSIMKey(Key) - Constructor for class com.safenetinc.luna.provider.key.LunaSIMKey
SIM a Key with CKA_SIM_NO_AUTHORIZATION
LunaSIMKey(Key, char[]) - Constructor for class com.safenetinc.luna.provider.key.LunaSIMKey
SIM a Key with CKA_SIM_NO_AUTHORIZATION or CKA_SIM_PASSWORD and M=N=1
LunaSIMKey(Key, int, int, int) - Constructor for class com.safenetinc.luna.provider.key.LunaSIMKey
SIM a Key with CKA_SIM_CHALLENGE or CKA_SIM_SECURE_PORT
LunaSIMKey(Key, int, Collection<String>) - Constructor for class com.safenetinc.luna.provider.key.LunaSIMKey
SIM a Key with CKA_SIM_PASSWORD
LunaSlotManager - Class in com.safenetinc.luna
This class is used to manage access to SafeNet Luna hardware security modules (HSMs).
LunaTokenObject - Class in com.safenetinc.luna
An instance of this class represents an object stored on a Luna token.
LunaUtils - Class in com.safenetinc.luna
Various static utility methods
LunaUtils() - Constructor for class com.safenetinc.luna.LunaUtils
 

M

mAccumulator - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
MakePersistent(String) - Method in class com.safenetinc.luna.LunaTokenObject
If this object is currently a session object, it is persisted with the given alias.
MakePersistent(String) - Method in class com.safenetinc.luna.provider.key.LunaKey
The MakePersistent() method can be used to ensure that a key that has been generated will continue to exist from one instance of an application to another.
MakePersistent(String) - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Store a LunaCertificateX509 on a Luna token
mAlgParams - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mAlgParams - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
mAlgParams - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
matches(ECParameterSpec) - Method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 
mBlockSize - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mByteArray - Variable in class com.safenetinc.luna.provider.digest.LunaDigest
 
mByteArray - Variable in class com.safenetinc.luna.provider.mac.LunaMac
 
mByteArray - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
mCurve - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyPairGeneratorEc
 
MD2 - Class in com.safenetinc.luna.provider.digest
implementation of MD2 as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
MD2() - Constructor for class com.safenetinc.luna.provider.digest.MD2
 
mDigest - Variable in class com.safenetinc.luna.provider.signature.LunaSignatureRSAWithDigest
 
MECHANISMS_FIPS - Static variable in class com.safenetinc.luna.provider.LunaProvider
 
MECHANISMS_NON_FIPS - Static variable in class com.safenetinc.luna.provider.LunaProvider
 
mechType - Variable in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBE
 
mechType - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationHash
 
mechType - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
mechType - Variable in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
MechTypeToAlgorithm(long) - Static method in class com.safenetinc.luna.provider.key.LunaPBEKey
 
memberStatusList - Variable in class com.safenetinc.luna.LunaHAStatus
A Vector of LunaMemberState objects
mgf(byte[], int, int, int, MessageDigest) - Static method in class com.safenetinc.luna.provider.cipher.LunaRSAOAEPEncoder
Performs The Mask Generation Function (MGF) to create a mask using specified seed.
MGF1_SHA1 - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
MGF1_SHA224 - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
MGF1_SHA256 - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
MGF1_SHA384 - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
MGF1_SHA512 - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
mgfType_MGF1 - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
mHsmOperationActive - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mKey - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mKey - Variable in class com.safenetinc.luna.provider.mac.LunaMac
 
mKey - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
mKeyClass - Variable in class com.safenetinc.luna.provider.key.LunaKey
 
mKeyType - Variable in class com.safenetinc.luna.provider.key.LunaKey
 
mMacLength - Variable in class com.safenetinc.luna.provider.mac.LunaMac
 
mMechType - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mMechType - Variable in class com.safenetinc.luna.provider.digest.LunaDigest
 
mMechType - Variable in class com.safenetinc.luna.provider.mac.LunaMac
 
mMechType - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
mObject - Variable in class com.safenetinc.luna.provider.key.LunaKey
 
mOpMode - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mPadding - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
mStandardSpec - Variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 

N

nativeGetHAStatus(int) - Method in class com.safenetinc.luna.LunaAPI
Performs a getHAStatus call on the given slot.

O

OpenSession(int) - Method in class com.safenetinc.luna.LunaAPI
Used to open a session on the given slot

P

padBuffer() - Method in class com.safenetinc.luna.provider.digest.BaseHash
Returns the byte array to use as padding before completing a hash operation.
padBuffer() - Method in class com.safenetinc.luna.provider.digest.Sha224
 
padBuffer() - Method in class com.safenetinc.luna.provider.digest.Sha256
 
padBuffer() - Method in class com.safenetinc.luna.provider.digest.Sha384
 
padBuffer() - Method in class com.safenetinc.luna.provider.digest.Sha512
 
path - Variable in class com.safenetinc.luna.provider.param.LunaParametersBIP32
The key derivation path in BIP44 notation.
plainSignature - Variable in class com.safenetinc.luna.provider.signature.LunaSignature
 
prfType - Variable in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryPBKDF2
 
prfType - Variable in class com.safenetinc.luna.provider.keygen.LunaKeyDerivationPRFKDF
 
prfType - Variable in class com.safenetinc.luna.provider.param.LunaParametersPRFKDF
 
PrfTypeToAlgorithm(long) - Static method in class com.safenetinc.luna.provider.key.LunaPBKDF2Key
 
processBlock(byte[]) - Method in class com.safenetinc.luna.provider.digest.MD2
 
processCheckSum(byte[]) - Method in class com.safenetinc.luna.provider.digest.MD2
 
pValue - Variable in class com.safenetinc.luna.LunaCKAttribute
Value of this attribute.
PVT_KEY_LENGTH - Static variable in class com.safenetinc.luna.LunaAPI
 

Q

querySecretKeysDeriveFlag() - Method in class com.safenetinc.luna.LunaSlotManager
Deprecated.

R

r - Variable in class com.safenetinc.luna.provider.signature.LunaSignatureDSA
 
rand - Static variable in class com.safenetinc.luna.provider.cipher.LunaCipher
 
reinitialize() - Method in class com.safenetinc.luna.LunaSlotManager
Re-initializes the connection to the HSM.
reinitialize(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Re-initialize the JSP connection.
release() - Method in class com.safenetinc.luna.provider.key.LunaKey
This method is used to signal to the Luna provider that an application is finished with a session (temporary) object on the HSM.
releaseKey(LunaTokenObject) - Method in class com.safenetinc.luna.LunaSlotManager
Releases a reference to a session key.
reloadProvider(LunaProvider) - Method in class com.safenetinc.luna.LunaSlotManager
Reloads the algorithms supplied in the LunaProvider instance.
resetBuffers() - Method in class com.safenetinc.luna.provider.signature.LunaSignature
 
resetBuffers() - Method in class com.safenetinc.luna.provider.signature.LunaSignatureDSA
 
resetBuffers() - Method in class com.safenetinc.luna.provider.signature.LunaSignatureEC
 
resetBuffers() - Method in class com.safenetinc.luna.provider.signature.LunaSignatureRSA
 
resetContext() - Method in class com.safenetinc.luna.provider.digest.BaseHash
Resets the instance for future re-use.
resetContext() - Method in class com.safenetinc.luna.provider.digest.Sha224
 
resetContext() - Method in class com.safenetinc.luna.provider.digest.Sha256
 
resetContext() - Method in class com.safenetinc.luna.provider.digest.Sha384
 
resetContext() - Method in class com.safenetinc.luna.provider.digest.Sha512
 

S

s - Variable in class com.safenetinc.luna.provider.signature.LunaSignatureDSA
 
SECRET_SPEC - Static variable in class com.safenetinc.luna.provider.keyfactory.LunaSecretKeyFactoryGeneric
 
SeedRandom(int, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Provide the given bytes as seed material for random number generation
SelfSign(String, KeyPair, String, BigInteger, Date, Date, int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 in the default slot by self-signing a key pair.
SelfSign(String, KeyPair, String, BigInteger, Date, Date, int, int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 in the specified slot by self-signing a key pair.
SelfSign(KeyPair, String, BigInteger, Date, Date) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 on the default slot by self-signing a key pair.
SelfSign(KeyPair, String, BigInteger, Date, Date, int) - Static method in class com.safenetinc.luna.provider.LunaCertificateX509
Create a LunaCertificateX509 on the specified slot by self-signing a key pair.
setAad(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
SetAlias(int, int, String) - Method in class com.safenetinc.luna.LunaAPI
Return the alias of the object with the specified handle.
SetAppIDs(int, int) - Method in class com.safenetinc.luna.LunaAPI
Set the application major and minor app IDs
setApplicationId(int, int) - Method in class com.safenetinc.luna.LunaSlotManager
Sets the major and minor application IDs.
setAttributeCaching(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Enables or disables attribute caching.
SetBooleanAttribute(int, int, long, boolean) - Method in class com.safenetinc.luna.LunaAPI
Set the attribute value for the given key
SetBooleanAttribute(long, boolean) - Method in class com.safenetinc.luna.LunaTokenObject
Sets the value of the given boolean attribute.
setCallbackHandler(CallbackHandler) - Method in class com.safenetinc.luna.provider.LunaProvider
 
SetCKRValue(long) - Method in exception com.safenetinc.luna.exception.LunaCryptokiException
 
setDefaultSlot(int) - Method in class com.safenetinc.luna.LunaSlotManager
Sets the default slot to the given slot.
setDeriveTemplate(LunaCKAttribute[]) - Static method in class com.safenetinc.luna.LunaTokenObject
set the desired derive template
setEnforceFIPSWrap(boolean) - Static method in class com.safenetinc.luna.LunaSlotManager
Is FIPS mode set and thus is FIPS wrap required for internal JSP key wrapping
setIv(byte[]) - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
setKeySize() - Method in class com.safenetinc.luna.provider.key.LunaKey
Sets the size of the key we're wrapping, in bits.
SetLargeAttribute(int, int, long, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Set the attribute value for the given key
SetLargeAttribute(long, byte[]) - Method in class com.safenetinc.luna.LunaTokenObject
Sets the value of a large attribute.
setPrivateKeysDerivable(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Determines whether newly-generated private keys will be created with the derive flag set.
setPrivateKeysExtractable(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Determines whether newly-generated private keys will be created with the extractable flag set.
setReconnectRequired(long) - Method in class com.safenetinc.luna.LunaSlotManager
Set the reinit flag in LunaSlotManager iff required
setRequireFIPSWrap(boolean) - Static method in class com.safenetinc.luna.LunaSlotManager
Should JSP require the FIPS internal JSP key wrapping or not regardless of FIPS setting
setSecretKeysDerivable(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Determines whether newly-generated secret keys will be created with the derive flag set.
setSecretKeysExtractable(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Determines whether newly-generated secret keys will be created with the extractable flag set.
setShareKeyLength(int) - Method in class com.safenetinc.luna.provider.param.LunaDHKeyAgreementParameterSpec
 
SetSmallAttribute(int, int, long, long) - Method in class com.safenetinc.luna.LunaAPI
Sets the attribute value for the given key
SetSmallAttribute(long, long) - Method in class com.safenetinc.luna.LunaTokenObject
Sets the value of the given attribute, as a PKCS CK_ULONG.
setThreadLocalDefaultSlot(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
Determines if the default slot will be global or thread-local.
SetTokenObjectType(int) - Method in class com.safenetinc.luna.LunaAPI
set the flag for token(1) or session(0) objects
setTokenObjectType(boolean) - Method in class com.safenetinc.luna.LunaSlotManager
 
SetUsageCount(int, int, long) - Method in class com.safenetinc.luna.LunaAPI
Set the usage count for the given key
setUsageCount(long) - Method in class com.safenetinc.luna.LunaTokenObject
Sets the usage count for this object.
setUsageCount(int) - Method in class com.safenetinc.luna.provider.key.LunaKey
Set the usage count on this key.
setUsageLimit(int) - Method in class com.safenetinc.luna.provider.key.LunaKey
Set the usage limit on this key.
SHA - Class in com.safenetinc.luna.provider.digest
This class implements the SHA-1 algorithm as described in [1].
SHA() - Constructor for class com.safenetinc.luna.provider.digest.SHA
 
Sha224 - Class in com.safenetinc.luna.provider.digest
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
Sha224() - Constructor for class com.safenetinc.luna.provider.digest.Sha224
Trivial 0-arguments constructor.
Sha256 - Class in com.safenetinc.luna.provider.digest
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
Sha256() - Constructor for class com.safenetinc.luna.provider.digest.Sha256
Trivial 0-arguments constructor.
Sha384 - Class in com.safenetinc.luna.provider.digest
Implementation of SHA2-2 [SHA-384] per the IETF Draft Specification.
Sha384() - Constructor for class com.safenetinc.luna.provider.digest.Sha384
Trivial 0-arguments constructor.
Sha512 - Class in com.safenetinc.luna.provider.digest
Implementation of SHA2-3 [SHA-512] per the IETF Draft Specification.
Sha512() - Constructor for class com.safenetinc.luna.provider.digest.Sha512
Trivial 0-arguments constructor.
Sign(int, byte[], int, int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Do a single-part sign operation.
SignFinal(int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Finish a signature operation.
SignInit(int, long, int, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Start a signature operation with the given private key.
SignUpdate(int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Update a multi-part signature operation with data.
SIMExtract(int, int[], int, int, long, int[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Performs an extract operation using SIM
SIMExtract(LunaKey[], int, int, long, Collection<String>) - Static method in class com.safenetinc.luna.provider.key.LunaSIMKey
Extract a key blob from the HSM.
SIMInsert(int, int, long, int[], byte[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Inserts a key that was extracting using a SIM Extract operation
SIMInsert(long, Collection<String>, byte[]) - Static method in class com.safenetinc.luna.provider.key.LunaSIMKey
Insert a key blob onto the HSM.
SLOT_TAG - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
sourceType_DATA_SPECIFIED - Static variable in class com.safenetinc.luna.provider.param.LunaParameterSpecOAEP
 
StillValid() - Method in class com.safenetinc.luna.LunaSession
Checks if the session is still valid.
StoreCertificate(int, byte[], byte[], byte[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Store the given attributes as a certificate object and return its handle.
StoreDhPublicKey(int, byte[], byte[], byte[], int) - Method in class com.safenetinc.luna.LunaAPI
Creates a DH public key from the given parameters
StoreDsaPublicKey(int, byte[], byte[], byte[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Creates a DSA public key from the given parameters
StoreECDsaPublicKey(int, byte[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Creates an ECDSA public key from the given parameters
StoreRsaPublicKey(int, byte[], byte[]) - Method in class com.safenetinc.luna.LunaAPI
Creates an rsa public key from the given parameters

T

ThrowNew(String, long, int) - Static method in exception com.safenetinc.luna.exception.LunaCryptokiException
 
toString() - Method in class com.safenetinc.luna.provider.key.LunaKey
Returns a string representation of the key object.
toString() - Method in class com.safenetinc.luna.provider.key.LunaSIMKey
Returns a string representation of the key
toString() - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Retrieve a (short) string representation of the object
toString() - Method in class com.safenetinc.luna.provider.param.LunaBIP32ParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaDHKeyAgreementParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaECDHParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaECIESParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaEDDSAParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaGcmParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaGmacParameterSpec
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaNamedCurve
 
toString() - Method in class com.safenetinc.luna.provider.param.LunaPRFKDFParameterSpec
 
TotalOpenSessionCount(int) - Method in class com.safenetinc.luna.LunaAPI
Gets the total number of sessions open against the specified slot The number returned is accross all appliations which have open sessions The number returned combines read-only and read-write sessions.
trailerByte - Variable in class com.safenetinc.luna.provider.signature.LunaSignatureRSAX9_31WithDigest
 
transform(byte[], int) - Method in class com.safenetinc.luna.provider.digest.BaseHash
The block digest transformation per se.
transform(byte[], int) - Method in class com.safenetinc.luna.provider.digest.Sha224
 
transform(byte[], int) - Method in class com.safenetinc.luna.provider.digest.Sha256
 
transform(byte[], int) - Method in class com.safenetinc.luna.provider.digest.Sha384
 
transform(byte[], int) - Method in class com.safenetinc.luna.provider.digest.Sha512
 
type - Variable in class com.safenetinc.luna.LunaCKAttribute
 

U

UNLIMITED_USE - Static variable in class com.safenetinc.luna.provider.key.LunaKey
Use this value with setUsageLimit to enable usage counting for this key without actually asserting a limit on the use.
UnwrapKey(int, int, long, byte[], byte[], long, long, boolean, boolean) - Method in class com.safenetinc.luna.LunaAPI
Use the given key and mechanism to unwrap the given blob of data as a key of the given type
updateLogger(Logger) - Static method in class com.safenetinc.luna.LunaLogging
 
useFIPSKeyWrap(int) - Static method in class com.safenetinc.luna.LunaSlotManager
Check if JSP should use the new AES_KWP mechanism or revert to the older DES3 mechanism for ephemeral key wrapping/unwrapping for provider interop.
USER_TYPE_TAG - Static variable in class com.safenetinc.luna.provider.LunaKeyStore
 
UserRole - Enum in com.safenetinc.luna
Enumerates the roles that a user can log in to a token with.

V

valueLen - Variable in class com.safenetinc.luna.LunaCKAttribute
Amount of data referenced by pValue.
valueOf(String) - Static method in enum com.safenetinc.luna.LunaAPI.CKD
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.LunaAPI.CKDHP
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.LunaAPI.CKES
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.LunaAPI.CKMS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.provider.cipher.LunaCipher.Padding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.provider.param.LunaECCurve
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.DH_PRIMITIVE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.ENCRYPTION_SCHEME
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.HMAC
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.KDF
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.safenetinc.luna.UserRole
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.safenetinc.luna.LunaAPI.CKD
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.LunaAPI.CKDHP
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.LunaAPI.CKES
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.LunaAPI.CKMS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.provider.cipher.LunaCipher.Padding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.provider.param.LunaECCurve
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.DH_PRIMITIVE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.ENCRYPTION_SCHEME
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.HMAC
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.provider.param.LunaECIESParameterSpec.KDF
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.safenetinc.luna.UserRole
Returns an array containing the constants of this enum type, in the order they are declared.
Verify(int, byte[], int, int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Do a single-part verify operation.
verify(PublicKey) - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Verifies that this certificate was signed using the private key that corresponds to the specified public key.
verify(PublicKey, String) - Method in class com.safenetinc.luna.provider.LunaCertificateX509
Verifies that this certificate was signed using the private key that corresponds to the specified public key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaKey
Checks that the existing object handle being wrapped by this LunaKey objects has the key class and key type expected by the LunaKey subclass.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyDh
Checks that the existing object handle being wrapped is a private DH key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyDsa
Checks that the existing object handle being wrapped is a private DSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyEC
Checks that the existing object handle being wrapped is a private EDDSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyECBIP32
Checks that the existing object handle being wrapped is a private ECDSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyECDsa
Checks that the existing object handle being wrapped is a private ECDSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPrivateKeyRsa
Checks that the existing object handle being wrapped is a private RSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDh
Checks that the existing object handle being wrapped is a public DH key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyDsa
Checks that the existing object handle being wrapped is a public DSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyEC
Checks that the existing object handle being wrapped is a public ECDSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECBIP32
Checks that the existing object handle being wrapped is a public ECDSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyECDsa
Checks that the existing object handle being wrapped is a public ECDSA key.
verifyClassAndType() - Method in class com.safenetinc.luna.provider.key.LunaPublicKeyRsa
Checks that the existing object handle being wrapped is a public RSA key.
VerifyFinal(int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Finish a verify operation.
VerifyInit(int, long, int, byte[]) - Method in class com.safenetinc.luna.LunaAPI
Start a verify operation with the given public key.
VerifyUpdate(int, byte[], int, int) - Method in class com.safenetinc.luna.LunaAPI
Update a multi-part verify operation with data.

W

WRAP_IV - Static variable in class com.safenetinc.luna.provider.key.LunaKey
 
WrapKey(int, int, long, byte[], int) - Method in class com.safenetinc.luna.LunaAPI
Use the given key and mechanism to wrap the other given key and return the wrapped key as an array of bytes
A B C D E F G H I K L M N O P Q R S T U V W 
Luna JSP

Copyright 2014-2018 SafeNet. All rights reserved.