A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

AccessControlKeys - Enum in com.fortanix.sdkms.jce.provider.constants
Dynamic way to register crypto classes.
AES - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
AES_BLOCK_SIZE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
AES_KEYSIZES - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
Aes128CbcNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128CbcNOPadding
 
Aes128CbcPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128CbcPKCS5Padding
 
Aes128CcmPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128CcmPKCS5Padding
 
Aes128CfbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128CfbPKCS5Padding
 
Aes128CtrPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128CtrPKCS5Padding
 
Aes128EcbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128EcbPKCS5Padding
 
Aes128Ff1NOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128Ff1NOPadding
 
Aes128FpeNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128FpeNOPadding
 
Aes128GcmNoPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128GcmNoPadding
 
Aes128GcmPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128GcmPKCS5Padding
 
Aes128OfbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes128OfbPKCS5Padding
 
Aes192CbcNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192CbcNOPadding
 
Aes192CbcPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192CbcPKCS5Padding
 
Aes192CcmPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192CcmPKCS5Padding
 
Aes192CfbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192CfbPKCS5Padding
 
Aes192CtrPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192CtrPKCS5Padding
 
Aes192EcbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192EcbPKCS5Padding
 
Aes192Ff1NOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192Ff1NOPadding
 
Aes192FpeNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192FpeNOPadding
 
Aes192GcmNoPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192GcmNoPadding
 
Aes192GcmPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192GcmPKCS5Padding
 
Aes192OfbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes192OfbPKCS5Padding
 
Aes256CbcNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256CbcNOPadding
 
Aes256CbcPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256CbcPKCS5Padding
 
Aes256CcmPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256CcmPKCS5Padding
 
Aes256CfbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256CfbPKCS5Padding
 
Aes256CtrPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256CtrPKCS5Padding
 
Aes256EcbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256EcbPKCS5Padding
 
Aes256Ff1NOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256Ff1NOPadding
 
Aes256FpeNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256FpeNOPadding
 
Aes256GcmNoPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256GcmNoPadding
 
Aes256GcmPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256GcmPKCS5Padding
 
Aes256OfbPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher.Aes256OfbPKCS5Padding
 
AESCipher - Class in com.fortanix.sdkms.jce.provider.ciphers
AESCipher implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC) and padding schemes (PKCS5Padding, NoPadding)
AESCipher(int, String, String, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
AESCipher.Aes128CbcNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
SDKMS support multi part encryption for CBC, CTR and GCM modes
AESCipher.Aes128CbcPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128CcmPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128CfbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128CtrPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128EcbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128Ff1NOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128FpeNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128GcmNoPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128GcmPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes128OfbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192CbcNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192CbcPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192CcmPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192CfbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192CtrPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192EcbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192Ff1NOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192FpeNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192GcmNoPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192GcmPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes192OfbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256CbcNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256CbcPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256CcmPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256CfbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256CtrPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256EcbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256Ff1NOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256FpeNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256GcmNoPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256GcmPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESCipher.Aes256OfbPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
AESKeyGenerator - Class in com.fortanix.sdkms.jce.provider.keys.sym.aes
 
AESKeyGenerator() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESKeyGenerator
 
AESSecretKeyFactory - Class in com.fortanix.sdkms.jce.provider.keys.sym.aes
 
AESSecretKeyFactory() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESSecretKeyFactory
 
agreeKey(AgreeKeyRequest) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Creates key agreement between aa public and private key combination
Alg_Alias_AlgorithmParameters_Rijndael - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Alg_Alias_Cipher_Rijndael - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Alg_Alias_Cipher_TripleDES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Alg_Alias_KeyGenerator_Rijndael - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Alg_Alias_KeyGenerator_TripleDES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Alg_Alias_SecretKeyFactory_TripleDES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
AlgorithmParameters - Class in com.fortanix.sdkms.jce.provider.constants
 
AlgorithmParameters() - Constructor for class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
AlgorithmParameters_AES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
AlgorithmParameters_GCM - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
ApiClientSetup - Class in com.fortanix.sdkms.jce.provider.service
Initialize SDKMS API Client.
attachGCMTag(ByteArrayOutputStream, CryptMode, byte[], int) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher
Prefix gcm tag to cipher text
attachGCMTag(ByteArrayOutputStream, CryptMode, byte[], int) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
Prefix gcm tag to cipher text

B

Blake2b256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Blake2b384 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Blake2b512 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Blake2s256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 

C

CBC - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
CCM - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
CERTIFICATE - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
CFB - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
cipher - Variable in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher.CipherAndTag
 
cipher - Variable in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher.CipherAndTag
 
Cipher_3DES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_3DES_168_CBC_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_3DES_168_CBC_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_3DES_168_ECB_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_3DES_168_ECB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_3DES_SupportedModes - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_3DES_SupportedPaddings - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_CBC_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_CBC_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_CCM_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_CFB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_CTR_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_ECB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_FF1_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_FPE_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_GCM_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_GCM_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_128_OFB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_CBC_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_CBC_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_CCM_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_CFB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_CTR_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_ECB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_FF1_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_FPE_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_GCM_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_GCM_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_192_OFB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_CBC_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_CBC_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_CCM_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_CFB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_CTR_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_ECB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_FF1_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_FPE_NoPadding - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_GCM_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_GCM_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_256_OFB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_GCM_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_SupportedModes - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_AES_SupportedPaddings - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES_56_CBC_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES_56_CBC_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES_56_ECB_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES_56_ECB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES_SupportedModes - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_DES_SupportedPaddings - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_ECB_OAEPPADDNG - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_ECB_SHA1_OAEPPADDNG - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_ECB_SHA256_OAEPPADDNG - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_ECB_SHA384_OAEPPADDNG - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_ECB_SHA512_OAEPPADDNG - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_OAEP_MGF1_SHA1_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_OAEP_MGF1_SHA256_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_OAEP_MGF1_SHA384_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_OAEP_MGF1_SHA512_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_PKCS_V15_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_SupportedKeyClasses - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_SupportedModes - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_RSA_SupportedPaddings - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_TRIPLE_DES_168_CBC_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_TRIPLE_DES_168_CBC_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_TRIPLE_DES_168_ECB_NOPADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Cipher_TRIPLE_DES_168_ECB_PKCS5PADDING - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
CipherAndTag() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher.CipherAndTag
 
CipherAndTag() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher.CipherAndTag
 
CipherAndTag(byte[], int, int, byte[]) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher.CipherAndTag
 
CipherAndTag(byte[], int, int, byte[]) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher.CipherAndTag
 
CipherCore - Class in com.fortanix.sdkms.jce.provider.ciphers
 
CipherCore(ObjectType, int, CipherCore.CipherType) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
CipherCore.CipherType - Enum in com.fortanix.sdkms.jce.provider.ciphers
 
cipherLen - Variable in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher.CipherAndTag
 
cipherLen - Variable in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher.CipherAndTag
 
cipherOffset - Variable in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher.CipherAndTag
 
cipherOffset - Variable in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher.CipherAndTag
 
com.fortanix.sdkms.jce.provider - package com.fortanix.sdkms.jce.provider
 
com.fortanix.sdkms.jce.provider.agreement - package com.fortanix.sdkms.jce.provider.agreement
 
com.fortanix.sdkms.jce.provider.ciphers - package com.fortanix.sdkms.jce.provider.ciphers
 
com.fortanix.sdkms.jce.provider.config - package com.fortanix.sdkms.jce.provider.config
 
com.fortanix.sdkms.jce.provider.constants - package com.fortanix.sdkms.jce.provider.constants
 
com.fortanix.sdkms.jce.provider.digests - package com.fortanix.sdkms.jce.provider.digests
 
com.fortanix.sdkms.jce.provider.keys - package com.fortanix.sdkms.jce.provider.keys
 
com.fortanix.sdkms.jce.provider.keys.asym.dsa - package com.fortanix.sdkms.jce.provider.keys.asym.dsa
 
com.fortanix.sdkms.jce.provider.keys.asym.elliptic - package com.fortanix.sdkms.jce.provider.keys.asym.elliptic
 
com.fortanix.sdkms.jce.provider.keys.asym.rsa - package com.fortanix.sdkms.jce.provider.keys.asym.rsa
 
com.fortanix.sdkms.jce.provider.keys.sym.aes - package com.fortanix.sdkms.jce.provider.keys.sym.aes
 
com.fortanix.sdkms.jce.provider.keys.sym.des - package com.fortanix.sdkms.jce.provider.keys.sym.des
 
com.fortanix.sdkms.jce.provider.keys.sym.desede - package com.fortanix.sdkms.jce.provider.keys.sym.desede
 
com.fortanix.sdkms.jce.provider.macs - package com.fortanix.sdkms.jce.provider.macs
 
com.fortanix.sdkms.jce.provider.paddings - package com.fortanix.sdkms.jce.provider.paddings
 
com.fortanix.sdkms.jce.provider.service - package com.fortanix.sdkms.jce.provider.service
 
com.fortanix.sdkms.jce.provider.signatures - package com.fortanix.sdkms.jce.provider.signatures
 
com.fortanix.sdkms.jce.provider.spec - package com.fortanix.sdkms.jce.provider.spec
 
com.fortanix.sdkms.jce.provider.util - package com.fortanix.sdkms.jce.provider.util
 
com.fortanix.sdkms.jce.provider.valentino - package com.fortanix.sdkms.jce.provider.valentino
 
computeDigest(DigestAlgorithm, byte[]) - Static method in class com.fortanix.sdkms.jce.provider.digests.SdkmsDigest
 
computeMac(SobjectDescriptor, DigestAlgorithm, byte[]) - Static method in class com.fortanix.sdkms.jce.provider.macs.DSMAMac
 
computeMac(SobjectDescriptor, DigestAlgorithm, byte[]) - Static method in class com.fortanix.sdkms.jce.provider.macs.SdkmsMac
 
Configuration - Class in com.fortanix.sdkms.jce.provider.config
 
CTR - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 

D

debug(String) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
debug(String, Throwable) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
decrypt(Integer, DecryptRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher
 
decrypt(Integer, DecryptRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
decryptFinal(DecryptFinalRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
decryptInit(DecryptInitRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
decryptUpdate(DecryptUpdateRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
deleteKey(String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Deletes a given key
DES - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
DES_BLOCK_SIZE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
DES_KEYSIZE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
DES3_KEYSIZE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
Des3CbcNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher.Des3CbcNOPadding
 
Des3CbcPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher.Des3CbcPKCS5Padding
 
Des3EcbNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher.Des3EcbNOPadding
 
DesCbcNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DESCipher.DesCbcNOPadding
 
DesCbcPKCS5Padding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DESCipher.DesCbcPKCS5Padding
 
DESCipher - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DESCipher(String, String, CipherCore.CipherType) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
DESCipher.DesCbcNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DESCipher.DesCbcPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DESCipher.DesEcbNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DESCipher.General - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DesEcbNOPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DESCipher.DesEcbNOPadding
 
DESede - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
DESedeKeyGenerator - Class in com.fortanix.sdkms.jce.provider.keys.sym.desede
 
DESedeKeyGenerator() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeKeyGenerator
 
DESedeSecretKeyFactory - Class in com.fortanix.sdkms.jce.provider.keys.sym.desede
This class implements the DES-EDE key factory
DESedeSecretKeyFactory() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeSecretKeyFactory
 
DESKeyGenerator - Class in com.fortanix.sdkms.jce.provider.keys.sym.des
 
DESKeyGenerator() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.des.DESKeyGenerator
 
DESSecretKeyFactory - Class in com.fortanix.sdkms.jce.provider.keys.sym.des
This class implements the DES key factory of the fortanix sdkms jce provider.
DESSecretKeyFactory() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.des.DESSecretKeyFactory
 
DigestAlgorithms - Enum in com.fortanix.sdkms.jce.provider.constants
 
doFinal(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
doFinal(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
DSA - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
DSAKeyPairGenerator - Class in com.fortanix.sdkms.jce.provider.keys.asym.dsa
 
DSAKeyPairGenerator() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAKeyPairGenerator
 
DSAPrivateKeyImpl - Class in com.fortanix.sdkms.jce.provider.keys.asym.dsa
 
DSAPrivateKeyImpl(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPrivateKeyImpl
 
DSAPublicKeyImpl - Class in com.fortanix.sdkms.jce.provider.keys.asym.dsa
 
DSAPublicKeyImpl(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPublicKeyImpl
 
DSASignature - Class in com.fortanix.sdkms.jce.provider.signatures
 
DSASignature.SHA1withDSA - Class in com.fortanix.sdkms.jce.provider.signatures
 
DSASignature.SHA256withDSA - Class in com.fortanix.sdkms.jce.provider.signatures
 
DSASignature.SHA384withDSA - Class in com.fortanix.sdkms.jce.provider.signatures
 
DSASignature.SHA512withDSA - Class in com.fortanix.sdkms.jce.provider.signatures
 
DSMAcceleratorClientSetup - Class in com.fortanix.sdkms.jce.provider.valentino
 
DSMACipher - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DSMACipher() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher
 
DSMACipher.CipherAndTag - Class in com.fortanix.sdkms.jce.provider.ciphers
 
DsmaDigestAlgorithms - Enum in com.fortanix.sdkms.jce.provider.constants
 
DSMAMac - Class in com.fortanix.sdkms.jce.provider.macs
 
DSMAMac() - Constructor for class com.fortanix.sdkms.jce.provider.macs.DSMAMac
 
DSMASignatureService - Class in com.fortanix.sdkms.jce.provider.signatures
 

E

EC - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
ECB - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
ECDHKeyAgreement - Class in com.fortanix.sdkms.jce.provider.agreement
 
ECDHKeyAgreement() - Constructor for class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
Constructs a new ECDHKeyAgreement.
ECGenSpec - Enum in com.fortanix.sdkms.jce.provider.constants
 
ECKeyFactory - Class in com.fortanix.sdkms.jce.provider.keys.asym.elliptic
 
ECKeyFactory() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyFactory
 
ECKeyPairGenerator - Class in com.fortanix.sdkms.jce.provider.keys.asym.elliptic
 
ECKeyPairGenerator() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyPairGenerator
Constructs a new ECKeyPairGenerator.
ECKeySizeSpec - Enum in com.fortanix.sdkms.jce.provider.constants
 
ECPrivateKeyImpl - Class in com.fortanix.sdkms.jce.provider.keys.asym.elliptic
 
ECPrivateKeyImpl(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
ECPrivateKeyImpl(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
ECPrivateKeyImpl(String, ECParameterSpec, String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
Deprecated.
ECPublicKeyImpl - Class in com.fortanix.sdkms.jce.provider.keys.asym.elliptic
 
ECPublicKeyImpl(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
ECPublicKeyImpl(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
ECPublicKeyImpl(String, byte[], String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
Deprecated.
Ed25519 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Ed25519 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Ed25519() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature.Ed25519
 
Ed25519ph() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature.Ed25519ph
 
Ed25519Signature - Class in com.fortanix.sdkms.jce.provider.signatures
 
Ed25519Signature() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
Ed25519Signature(boolean) - Constructor for class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
Ed25519Signature.Ed25519 - Class in com.fortanix.sdkms.jce.provider.signatures
 
Ed25519Signature.Ed25519ph - Class in com.fortanix.sdkms.jce.provider.signatures
 
encodedMaterial(byte[]) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
encrypt(EncryptRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher
 
encrypt(EncryptRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
encryptFinal(EncryptFinalRequestEx, CryptMode) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
encryptInit(EncryptInitRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
encryptUpdate(EncryptUpdateRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
engineAliases() - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineAliases() - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Lists all the alias names of this keystore.
engineAliases() - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
Lists all the alias names of this keystore.
engineContainsAlias(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Checks if the given alias exists in this keystore.
engineContainsAlias(String) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineDeleteEntry(String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineDeleteEntry(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Deletes the entry identified by the given alias from this keystore.
engineDeleteEntry(String) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
Deletes the entry from sdkms
engineDigest() - Method in class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl
 
engineDoFinal() - Method in class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
engineDoFinal(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineDoFinal(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineDoFinal(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineDoFinal(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineDoPhase(Key, boolean) - Method in class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
Performs key agreement for a provided public key and initialized private key
engineGenerateKey() - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESKeyGenerator
Generates the AES key.
engineGenerateKey() - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESKeyGenerator
Generates the DES key.
engineGenerateKey() - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeKeyGenerator
Generates the Triple DES key.
engineGeneratePrivate(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyFactory
 
engineGenerateSecret() - Method in class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
Returns shared secret from shared secret key
engineGenerateSecret(byte[], int) - Method in class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
 
engineGenerateSecret(String) - Method in class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
Returns a secret key object for a provided algorithm from shared secret keyId
engineGenerateSecret(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESSecretKeyFactory
 
engineGenerateSecret(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESSecretKeyFactory
Generates a SecretKey object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeSecretKeyFactory
Generates a SecretKey object from the provided key specification (key material).
engineGetBlockSize() - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineGetBlockSize() - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineGetBlockSize() - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineGetBlockSize() - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineGetCertificate(String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
Returns the certificate associated with the given alias.
engineGetCertificate(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
 
engineGetCertificateAlias(Certificate) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineGetCertificateAlias(Certificate) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Returns the (alias) name of the first keystore entry whose certificate matches the given certificate.
engineGetCertificateAlias(Certificate) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineGetCertificateChain(String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineGetCertificateChain(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Returns the certificate chain associated with the given alias.
engineGetCertificateChain(String) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
Throw an exception as we do not store certificate chain.
engineGetCreationDate(String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineGetCreationDate(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Returns the creation date of the entry identified by the given alias.
engineGetCreationDate(String) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineGetIV() - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineGetIV() - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineGetIV() - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineGetIV() - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineGetKey(String, char[]) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineGetKey(String, char[]) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Returns the key associated with the given alias, using the given password to recover it.
engineGetKey(String, char[]) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
Returns the key associated with the given alias, using the given password to recover it.
engineGetKeySize(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineGetKeySize(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineGetKeySize(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineGetKeySize(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineGetKeySpec(Key, Class<T>) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyFactory
 
engineGetKeySpec(SecretKey, Class<?>) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESSecretKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetKeySpec(SecretKey, Class<?>) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESSecretKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetKeySpec(SecretKey, Class<?>) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeSecretKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetMacLength() - Method in class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
engineGetOutputSize(int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineGetOutputSize(int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineGetOutputSize(int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineGetOutputSize(int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineGetParameter(String) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineGetParameter(String) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineGetParameter(String) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
Deprecated.
engineGetParameters() - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineGetParameters() - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineGetParameters() - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineGetParameters() - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineGetParameters() - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineGetParameters() - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineInit(int, Key, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineInit(int, Key, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineInit(int, Key, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineInit(int, Key, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineInit(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
 
engineInit(Key, AlgorithmParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.agreement.ECDHKeyAgreement
 
engineInit(SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESKeyGenerator
Initializes this key generator.
engineInit(SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESKeyGenerator
Initializes this key generator.
engineInit(SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeKeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESKeyGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInitSign(PrivateKey) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineInitSign(PrivateKey) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineInitSign(PrivateKey) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineInitSign(PrivateKey, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineInitVerify(PublicKey) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineInitVerify(PublicKey) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineInitVerify(PublicKey) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineIsCertificateEntry(String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineIsCertificateEntry(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Returns true if the entry identified by the given alias is a trusted certificate entry, and false otherwise.
engineIsCertificateEntry(String) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineIsKeyEntry(String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineIsKeyEntry(String) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Returns true if the entry identified by the given alias is a key entry, and false otherwise.
engineIsKeyEntry(String) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineLoad(InputStream, char[]) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineLoad(InputStream, char[]) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Loads the keystore from the given input stream.
engineLoad(InputStream, char[]) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
Loads the groupid from the given input stream.
engineReset() - Method in class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl
 
engineReset() - Method in class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
engineSetCertificateEntry(String, Certificate) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineSetCertificateEntry(String, Certificate) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Assigns the given certificate to the given alias.
engineSetCertificateEntry(String, Certificate) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineSetKeyEntry(String, byte[], Certificate[]) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Assigns the given private key to the given alias
engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
engineSetMode(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineSetMode(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineSetMode(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineSetMode(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineSetPadding(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineSetPadding(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineSetPadding(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineSetPadding(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineSetParameter(String, Object) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineSetParameter(String, Object) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineSetParameter(String, Object) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
Deprecated.
engineSetParameter(AlgorithmParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineSign() - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineSign() - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineSign() - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineSize() - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineSize() - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Retrieves the number of entries in this keystore.
engineSize() - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
throw exception as we do not get the size from sdkms.
engineStore(OutputStream, char[]) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
engineStore(OutputStream, char[]) - Method in class com.fortanix.sdkms.jce.provider.LocalKeyStore
Stores this keystore to the given output stream, and protects its integrity with the given password.
engineStore(OutputStream, char[]) - Method in class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
No need to storing the keys as it is managed by sdkms.
engineTranslateKey(Key) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyFactory
 
engineTranslateKey(Key) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyFactory
 
engineTranslateKey(SecretKey) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.AESSecretKeyFactory
 
engineTranslateKey(SecretKey) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.DESSecretKeyFactory
Translates a SecretKey object, whose provider may be unknown or potentially untrusted, into a corresponding SecretKey object of this key factory.
engineTranslateKey(SecretKey) - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.DESedeSecretKeyFactory
Translates a SecretKey object, whose provider may be unknown or potentially untrusted, into a corresponding SecretKey object of this key factory.
engineUnwrap(byte[], String, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineUnwrap(byte[], String, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineUnwrap(byte[], String, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineUnwrap(byte[], String, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineUpdate(byte) - Method in class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl
 
engineUpdate(byte) - Method in class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
engineUpdate(byte) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineUpdate(byte) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineUpdate(byte) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineUpdate(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineUpdate(ByteBuffer) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineUpdateAAD(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineUpdateAAD(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineUpdateAAD(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineUpdateAAD(ByteBuffer) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineUpdateAAD(ByteBuffer) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineUpdateAAD(ByteBuffer) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
engineVerify(byte[]) - Method in class com.fortanix.sdkms.jce.provider.signatures.DSASignature
 
engineVerify(byte[]) - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
engineVerify(byte[]) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
engineWrap(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.AESCipher
 
engineWrap(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.DESCipher
 
engineWrap(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
engineWrap(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
ensureValidSession(ISdkmsCommand) - Method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
ensureValidSession(ISdkmsCommand) - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
ENV_AVAILIBILITY - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ENV_CA_FILE - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ENV_CACHE_TTL - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ENV_LOG_FILE - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ENV_RETRY_FOR - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ENV_UNWRAPPING_KEYS - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ENV_WRAPPED_EXPORTS_ENABLED - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
error(String) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
error(String, Throwable) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
execute() - Method in interface com.fortanix.sdkms.jce.provider.service.ISdkmsCommand
 
EXPIRED_SESSION - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
extractGCMTag(int, byte[], int, int) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher
 
extractGCMTag(int, byte[], int, int) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 

F

FF1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
FPE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
FpeParameterSpec - Class in com.fortanix.sdkms.jce.provider.spec
 
FpeParameterSpec() - Constructor for class com.fortanix.sdkms.jce.provider.spec.FpeParameterSpec
 
FpeParameterSpec(FpeOptionsAdvanced) - Constructor for class com.fortanix.sdkms.jce.provider.spec.FpeParameterSpec
 
FpeParameterSpec(FpeOptionsBasic) - Constructor for class com.fortanix.sdkms.jce.provider.spec.FpeParameterSpec
 

G

GCM - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
GCM_IV_LEN - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
General() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.DESCipher.General
 
General() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher.General
 
generateKeyForAesOperation(Integer, List<KeyOperations>, boolean) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAes
 
generateKeyForAesOperation(Integer, List<KeyOperations>, boolean, FpeOptionsAdvanced) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAes
 
generateKeyForAesOperation(Integer, List<KeyOperations>, boolean, FpeOptionsBasic) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAes
 
generateKeyForAlgorithm(SobjectRequest, String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsCommonService
 
generateKeyForDesedeOperation(Integer, List<KeyOperations>, boolean) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDesede
 
generateKeyForDesOperation(Integer, List<KeyOperations>, boolean) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDes
 
generateKeyForDsaOperation(Integer, List<KeyOperations>, String, boolean, Integer) - Static method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.SdkmsDsa
 
generateKeyForEcOperation(EllipticCurve, List<KeyOperations>, boolean) - Static method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.SdKmsEc
 
generateKeyForMacOperation(Integer, List<KeyOperations>, boolean) - Static method in class com.fortanix.sdkms.jce.provider.macs.SdkmsMac
 
generateKeyForRsaOperation(Integer, List<KeyOperations>, RsaEncryptionPolicy, RsaSignaturePolicy, String, boolean) - Static method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.SdKmsRsa
 
generateKeyPair() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAKeyPairGenerator
 
generateKeyPair() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyPairGenerator
 
generateKeyPair() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyPairGenerator
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAESKey
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDESKey
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDESedeKey
 
getAlgorithm() - Method in class com.fortanix.sdkms.jce.provider.macs.SdkmsHmacKey
 
getAlias() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getAllowedKeyOperations() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getAllowedKeyOperations() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
getApiClient() - Method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
getAvailibility() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getBlockSize() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
getByKey(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
getByKey(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
getByKey(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
getByKey(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
getCacheTTL() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getCafilePath() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getCipherSinglePartOnly() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getConfigMap() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getCrtCoefficient() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getCryptMode() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
getDescription() - Method in interface com.fortanix.sdkms.jce.provider.service.ISdkmsCommand
 
getDsmAcceleratorClient() - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
getECPrivateKeyParams(KeyObject) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
 
getEncoded() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPrivateKeyImpl
 
getEncoded() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
getEncoded() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
getEncoded() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getEncoded() - Method in class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
getEncryptionPolicy() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getEncryptionPolicy() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
getFormat() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
getFormat() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
getFormat() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getFormat() - Method in class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
getFormat() - Method in class com.fortanix.sdkms.jce.provider.macs.SdkmsHmacKey
 
getFpeOptionsAdvanced() - Method in class com.fortanix.sdkms.jce.provider.spec.FpeParameterSpec
 
getFpeOptionsBasic() - Method in class com.fortanix.sdkms.jce.provider.spec.FpeParameterSpec
 
getGroupId() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getGroupId() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
getInstance() - Static method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getInstance() - Static method in class com.fortanix.sdkms.jce.provider.SdkmsJCE
 
getInstance() - Static method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
getInstance() - Static method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
getIsTransientKey() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getIsTransientKey() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
getIv() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
getKeepAliveDuration() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getKey() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
getKey() - Method in enum com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
getKey() - Method in enum com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
getKey() - Method in enum com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
getKey() - Method in enum com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPrivateKeyImpl
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPublicKeyImpl
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
getKeyDescriptor() - Method in interface com.fortanix.sdkms.jce.provider.keys.SdkmsKey
 
getKeyDescriptor() - Method in class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
getKeyDescriptor(KeyObject) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
 
getKeyFromKeyObject(KeyObject, boolean) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Gets a new instance of SDKMSKey from the KeyObject instance.
getKeyObject(SobjectDescriptor) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Look-up key in SDKMS and raise error if not found.
getKeys(String, String, String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Get all keys from sdkms.
getKeySize() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getKeySize() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
getKeySize() - Method in interface com.fortanix.sdkms.jce.provider.keys.SdkmsCipherKey
 
getKeySize() - Method in class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
getKeySpec() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getKeyStoreFile() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getKeyStorePassword() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getKeyValue(SobjectDescriptor) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
retrieve secret of key from sdkms.
getKeyValue(String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
retrieve secret of key from sdkms
getLocalDigestEnabledFlag() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getLogLocation() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getMaxConn() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getModulus() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getModulus() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
getName() - Method in interface com.fortanix.sdkms.jce.provider.paddings.IPadding
 
getName() - Method in class com.fortanix.sdkms.jce.provider.paddings.NoPadding
 
getName() - Method in class com.fortanix.sdkms.jce.provider.paddings.PKCS5Padding
 
getNumActiveAPIConnections() - Method in class com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStats
 
getNumActiveAPIConnections() - Method in interface com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStatsMBean
 
getNumAvailableAPIConnections() - Method in class com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStats
 
getNumAvailableAPIConnections() - Method in interface com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStatsMBean
 
getNumMaxAPIConnections() - Method in class com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStats
 
getNumMaxAPIConnections() - Method in interface com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStatsMBean
 
getNumPendingAPIConnections() - Method in class com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStats
 
getNumPendingAPIConnections() - Method in interface com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStatsMBean
 
getObjectTypeForAlgo(String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsCommonService
 
getOperation() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
getOutputSize(int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
The actual encrypted/decrypted data size can be smaller then the length return by this method
getPadding() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
getPaddingLength(int) - Method in interface com.fortanix.sdkms.jce.provider.paddings.IPadding
 
getPaddingLength(int) - Method in class com.fortanix.sdkms.jce.provider.paddings.NoPadding
 
getPaddingLength(int) - Method in class com.fortanix.sdkms.jce.provider.paddings.PKCS5Padding
 
getParams() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPrivateKeyImpl
 
getParams() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPublicKeyImpl
 
getParams() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
getParams() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
getParamSpec() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
getPrimeExponentP() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getPrimeExponentQ() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getPrimeP() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getPrimeQ() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getPrivateExponent() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getProviderInfo() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getProviderName() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getProviderVersion() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getPublicExponent() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
getPublicExponent() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
getRetryTimeout() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getRSAPublicKey(KeyObject) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
 
getS() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
getSdkmsApiKey() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getSdkmsServerUrl() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getSecurityObject(String) - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
Looks up a key by kid and returns the corresponding security object.
getSecurityObjectByName(String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Get an SDKMS key with a given name
getSecurityObjectByName(String) - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
Looks up a key by name and returns the corresponding security object.
getServerVersion() - Method in class com.fortanix.sdkms.jce.provider.SdkmsJCE
 
getServerVersion() - Method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
getServerVersion() - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
getSignaturePolicy() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
getSignaturePolicy() - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
getSObjectRequestForAlgorithm(Integer, List<KeyOperations>, Boolean, String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsCommonService
 
getSunAlgoForMessageDigest(DigestAlgorithm) - Static method in class com.fortanix.sdkms.jce.provider.util.ProviderUtil
 
getTransientExportableAES() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getTransientPubkeyImportOnlyFlag() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
getValue() - Method in enum com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
getValue() - Method in enum com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
getValue() - Method in enum com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
getValue() - Method in enum com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
getW() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
getX() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPrivateKeyImpl
 
getY() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPublicKeyImpl
 
Gost256a - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Gost256A - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 

H

HMAC - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
HmacCore - Class in com.fortanix.sdkms.jce.provider.macs
This class constitutes the core of HMAC- algorithms, where can be SHA1, SHA-256, SHA-384, and SHA-512
HmacCore(DigestAlgorithm, int) - Constructor for class com.fortanix.sdkms.jce.provider.macs.HmacCore
 
HmacCore.HmacRIPEMD160 - Class in com.fortanix.sdkms.jce.provider.macs
 
HmacCore.HmacSHA160 - Class in com.fortanix.sdkms.jce.provider.macs
 
HmacCore.HmacSHA256 - Class in com.fortanix.sdkms.jce.provider.macs
 
HmacCore.HmacSHA384 - Class in com.fortanix.sdkms.jce.provider.macs
 
HmacCore.HmacSHA512 - Class in com.fortanix.sdkms.jce.provider.macs
 
HmacRIPEMD160() - Constructor for class com.fortanix.sdkms.jce.provider.macs.HmacCore.HmacRIPEMD160
 
HmacSHA1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
HmacSHA160() - Constructor for class com.fortanix.sdkms.jce.provider.macs.HmacCore.HmacSHA160
 
HmacSHA256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
HmacSHA256() - Constructor for class com.fortanix.sdkms.jce.provider.macs.HmacCore.HmacSHA256
 
HmacSHA384 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
HmacSHA384() - Constructor for class com.fortanix.sdkms.jce.provider.macs.HmacCore.HmacSHA384
 
HmacSHA512 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
HmacSHA512() - Constructor for class com.fortanix.sdkms.jce.provider.macs.HmacCore.HmacSHA512
 

I

implGenerateKey() - Method in class com.fortanix.sdkms.jce.provider.macs.KeyGeneratorCore
 
implInit() - Method in class com.fortanix.sdkms.jce.provider.macs.KeyGeneratorCore
 
implInit(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.macs.KeyGeneratorCore
 
implInit(AlgorithmParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.macs.KeyGeneratorCore
 
implInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.macs.KeyGeneratorCore
 
importAESKey(byte[], Integer, List<KeyOperations>, String) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAes
 
importCertificate(Certificate, String, String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsCertificateService
Import certificate as opaque object in sdkms.
importKeyForAlgorithm(SobjectRequest, String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsCommonService
 
importKeyForDesedeOperation(Integer, List<KeyOperations>, byte[]) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDesede
 
importKeyForDesOperation(Integer, List<KeyOperations>, byte[], String) - Static method in class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDes
 
importKeyForEcOperation(List<KeyOperations>, byte[], String) - Static method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.SdKmsEc
 
importKeyForRsaOperation(List<KeyOperations>, byte[], RsaEncryptionPolicy, RsaSignaturePolicy, String, String) - Static method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.SdKmsRsa
 
info(String) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
info(String, Throwable) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
init(int, Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
init(int, Key, AlgorithmParameters) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
init(int, Key, AlgorithmParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
initialize() - Static method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
initialize() - Static method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
initialize(boolean) - Static method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
initialize(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyPairGenerator
 
initialize(String, String) - Static method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
initialize(String, String) - Static method in class com.fortanix.sdkms.jce.provider.SdkmsJCE
 
initialize(AlgorithmParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyPairGenerator
 
initMultiCore() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
INVALID_SESSION - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
IPadding - Interface in com.fortanix.sdkms.jce.provider.paddings
 
isAesEcbDisabled() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
isAPILogging() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
isCertBasedAuth() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
isDebugLogging() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ISdkmsCommand - Interface in com.fortanix.sdkms.jce.provider.service
 
isDSMAccelerator() - Method in class com.fortanix.sdkms.jce.provider.config.Configuration
 
isGCM(CryptMode) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher
 
isGCM(CryptMode) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
isGCM(String) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
isPaddingRequired() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
isSessionValid(ApiException) - Method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
isSessionValid(ApiException) - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
isValidTagLength(Integer) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
isVersionGE(String, String) - Static method in class com.fortanix.sdkms.jce.provider.util.ProviderUtil
 

K

key() - Method in enum com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Key_AgreementECDH - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyFactory_EC - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyFactory_RSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_AES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_DES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_DESede - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_HmacSHA1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_HmacSHA256 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_HmacSHA384 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGenerator_HmacSHA512 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyGeneratorCore - Class in com.fortanix.sdkms.jce.provider.macs
 
KeyPairGenerator_DSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyPairGenerator_EC - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyPairGenerator_RSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
keySize - Variable in class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
KeyStore - Class in com.fortanix.sdkms.jce.provider
 
KeyStore() - Constructor for class com.fortanix.sdkms.jce.provider.KeyStore
 
KeyStore_LOCAL - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
KeyStore_SDKMS - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 

L

LocalKeyStore - Class in com.fortanix.sdkms.jce.provider
 
LocalKeyStore() - Constructor for class com.fortanix.sdkms.jce.provider.LocalKeyStore
 
logAndRaiseProviderException(String, Throwable) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
LOGGER - Static variable in class com.fortanix.sdkms.jce.provider.KeyStore
 
logout() - Method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
 
logout() - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 

M

Mac_HmacRIPEMD160 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Mac_HmacSHA1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Mac_HmacSHA256 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Mac_HmacSHA384 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Mac_HmacSHA512 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
makeGenerate(SobjectRequest) - Method in class com.fortanix.sdkms.jce.provider.service.SecurityObjectRequest
 
makeImport(SobjectRequest) - Method in class com.fortanix.sdkms.jce.provider.service.SecurityObjectRequest
 
makeLoginRequest() - Method in class com.fortanix.sdkms.jce.provider.service.ApiClientSetup
Talk with SDKMS API Server to get access token
makeLoginRequest() - Method in class com.fortanix.sdkms.jce.provider.valentino.DSMAcceleratorClientSetup
 
makeUpdate(String, SobjectRequest) - Method in class com.fortanix.sdkms.jce.provider.service.SecurityObjectRequest
 
Message_DigestSHA1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Message_DigestSHA256 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Message_DigestSHA384 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Message_DigestSHA512 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Message_DigestStreebog256 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Message_DigestStreebog512 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
MessageDigestImpl - Class in com.fortanix.sdkms.jce.provider.digests
This MessageDigestImpl class provides applications the functionality of a message digest algorithm, such as SHA-1 or SHA-256.
MessageDigestImpl(DigestAlgorithm, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl
 
MessageDigestImpl.SHA1MessageDigest - Class in com.fortanix.sdkms.jce.provider.digests
 
MessageDigestImpl.SHA256MessageDigest - Class in com.fortanix.sdkms.jce.provider.digests
 
MessageDigestImpl.SHA384MessageDigest - Class in com.fortanix.sdkms.jce.provider.digests
 
MessageDigestImpl.SHA512MessageDigest - Class in com.fortanix.sdkms.jce.provider.digests
 
MessageDigestImpl.Streebog256MessageDigest - Class in com.fortanix.sdkms.jce.provider.digests
 
MessageDigestImpl.Streebog512MessageDigest - Class in com.fortanix.sdkms.jce.provider.digests
 

N

NistP192 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
NistP192 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
NistP192 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
NistP224 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
NistP224 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
NistP224 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
NistP256 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
NistP256 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
NistP256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
NistP384 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
NistP384 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
NistP384 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
NistP521 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
NistP521 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
NistP521 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
NoPadding - Class in com.fortanix.sdkms.jce.provider.paddings
 
NoPadding(int) - Constructor for class com.fortanix.sdkms.jce.provider.paddings.NoPadding
 
NOPADDING - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 

O

OAEPPADDING - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
OFB - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
ONLY_SINGLE_PART - com.fortanix.sdkms.jce.provider.ciphers.CipherCore.CipherType
 

P

pad(ByteArrayOutputStream) - Method in interface com.fortanix.sdkms.jce.provider.paddings.IPadding
 
pad(ByteArrayOutputStream) - Method in class com.fortanix.sdkms.jce.provider.paddings.NoPadding
Adds the given number of padding bytes to the data input.
pad(ByteArrayOutputStream) - Method in class com.fortanix.sdkms.jce.provider.paddings.PKCS5Padding
Adds the given number of padding bytes to the data input.
params(ECParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPrivateKeyImpl
 
params(ECParameterSpec) - Method in class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.ECPublicKeyImpl
 
parseKeyBits() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.dsa.DSAPublicKeyImpl
 
parseKeyBits() - Method in class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
Parse the key.
PERSISTENT_KEYTYPE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
persistKey(Key, String, Map<String, String>) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
update the key name and make persistant
persistTransient(PersistTransientKeyRequest) - Method in class com.fortanix.sdkms.jce.provider.service.SecurityObjectRequest
 
PKCS5Padding - Class in com.fortanix.sdkms.jce.provider.paddings
This class implements padding as specified in the PKCS#5 standard.
PKCS5Padding(int) - Constructor for class com.fortanix.sdkms.jce.provider.paddings.PKCS5Padding
 
PKCS5PADDING - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
PKCS8_KEY_FORMAT - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
prepareDoFinal() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
PROP_UNWRAPPING_KEYS - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
PROP_WRAPPED_EXPORTS_ENABLED - Static variable in class com.fortanix.sdkms.jce.provider.config.Configuration
 
ProviderConstants - Class in com.fortanix.sdkms.jce.provider.constants
 
ProviderConstants() - Constructor for class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
ProviderUtil - Class in com.fortanix.sdkms.jce.provider.util
 
ProviderUtil() - Constructor for class com.fortanix.sdkms.jce.provider.util.ProviderUtil
 

R

resetFields() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
resetFields() - Method in class com.fortanix.sdkms.jce.provider.signatures.Ed25519Signature
 
RIPEMD160 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
RSA - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
RSACipher - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
RSACipher(String) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher
 
RSACipher.RSAECBOaepPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAECBSHA1OaepPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAECBSHA256OaepPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAECBSHA384OaepPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAECBSHA512OaepPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAOAEPMgf1SHA1 - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAOAEPMgf1SHA256 - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAOAEPMgf1SHA384 - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAOAEPMgf1SHA512 - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSACipher.RSAPKCSV15 - Class in com.fortanix.sdkms.jce.provider.ciphers
 
RSAECBOaepPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAECBOaepPadding
 
RSAECBSHA1OaepPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAECBSHA1OaepPadding
 
RSAECBSHA256OaepPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAECBSHA256OaepPadding
 
RSAECBSHA384OaepPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAECBSHA384OaepPadding
 
RSAECBSHA512OaepPadding() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAECBSHA512OaepPadding
 
RSAKeyFactory - Class in com.fortanix.sdkms.jce.provider.keys.asym.rsa
KeyFactory for RSA keys.
RSAKeyFactory() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyFactory
 
RSAKeyPairGenerator - Class in com.fortanix.sdkms.jce.provider.keys.asym.rsa
 
RSAKeyPairGenerator() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAKeyPairGenerator
 
RSAOAEPMgf1SHA1() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAOAEPMgf1SHA1
 
RSAOAEPMgf1SHA256() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAOAEPMgf1SHA256
 
RSAOAEPMgf1SHA384() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAOAEPMgf1SHA384
 
RSAOAEPMgf1SHA512() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAOAEPMgf1SHA512
 
RSAPKCSV15() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.RSACipher.RSAPKCSV15
 
RSAPrivateKeyImpl - Class in com.fortanix.sdkms.jce.provider.keys.asym.rsa
 
RSAPrivateKeyImpl(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
RSAPrivateKeyImpl(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
 
RSAPrivateKeyImpl(String, Integer, BigInteger, String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPrivateKeyImpl
Deprecated.
RSAPublicKeyImpl - Class in com.fortanix.sdkms.jce.provider.keys.asym.rsa
 
RSAPublicKeyImpl(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
RSAPublicKeyImpl(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
 
RSAPublicKeyImpl(String, Integer, byte[], String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.RSAPublicKeyImpl
Deprecated.
RSASignature - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA1withRSAandMGF1 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA1withRSAandPKCSV15 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA256withRSAandMGF1 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA256withRSAandPKCSV15 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA384withRSAandMGF1 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA384withRSAandPKCSV15 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA512withRSAandMGF1 - Class in com.fortanix.sdkms.jce.provider.signatures
 
RSASignature.SHA512withRSAandPKCSV15 - Class in com.fortanix.sdkms.jce.provider.signatures
 
run() - Method in class com.fortanix.sdkms.jce.provider.util.SdkmsShutDownHook
 

S

SdkmsAes - Class in com.fortanix.sdkms.jce.provider.keys.sym.aes
 
SdkmsAes() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAes
 
SdkmsAESKey - Class in com.fortanix.sdkms.jce.provider.keys.sym.aes
 
SdkmsAESKey(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAESKey
 
SdkmsAESKey(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAESKey
 
SdkmsAESKey(String, Integer, String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.aes.SdkmsAESKey
Deprecated.
SdkmsCertificateService - Class in com.fortanix.sdkms.jce.provider.service
 
SdkmsCertificateService() - Constructor for class com.fortanix.sdkms.jce.provider.service.SdkmsCertificateService
 
SdkmsCipher - Class in com.fortanix.sdkms.jce.provider.ciphers
 
SdkmsCipher() - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
SdkmsCipher.CipherAndTag - Class in com.fortanix.sdkms.jce.provider.ciphers
 
SdkmsCipherKey - Interface in com.fortanix.sdkms.jce.provider.keys
 
SdkmsCommonService - Class in com.fortanix.sdkms.jce.provider.service
 
SdkmsCommonService() - Constructor for class com.fortanix.sdkms.jce.provider.service.SdkmsCommonService
 
SdkmsDes - Class in com.fortanix.sdkms.jce.provider.keys.sym.des
 
SdkmsDes() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDes
 
SdkmsDesede - Class in com.fortanix.sdkms.jce.provider.keys.sym.desede
 
SdkmsDesede() - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDesede
 
SdkmsDESedeKey - Class in com.fortanix.sdkms.jce.provider.keys.sym.desede
This class represents a DES-EDE key.
SdkmsDESedeKey(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDESedeKey
 
SdkmsDESedeKey(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDESedeKey
 
SdkmsDESedeKey(String, Integer, String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.desede.SdkmsDESedeKey
Deprecated.
SdkmsDESKey - Class in com.fortanix.sdkms.jce.provider.keys.sym.des
 
SdkmsDESKey(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDESKey
 
SdkmsDESKey(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDESKey
 
SdkmsDESKey(String, Integer, String) - Constructor for class com.fortanix.sdkms.jce.provider.keys.sym.des.SdkmsDESKey
Deprecated.
SdkmsDigest - Class in com.fortanix.sdkms.jce.provider.digests
 
SdkmsDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.SdkmsDigest
 
SdkmsDsa - Class in com.fortanix.sdkms.jce.provider.keys.asym.dsa
 
SdkmsDsa() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.dsa.SdkmsDsa
 
SdKmsEc - Class in com.fortanix.sdkms.jce.provider.keys.asym.elliptic
 
SdKmsEc() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.elliptic.SdKmsEc
 
SdkmsHmacKey - Class in com.fortanix.sdkms.jce.provider.macs
 
SdkmsHmacKey(KeyObject, String) - Constructor for class com.fortanix.sdkms.jce.provider.macs.SdkmsHmacKey
 
SdkmsHmacKey(String, String, String) - Constructor for class com.fortanix.sdkms.jce.provider.macs.SdkmsHmacKey
Deprecated.
SdkmsJCE - Class in com.fortanix.sdkms.jce.provider
The Fortanix SDKMS Cryptographic client.
SdkmsJCE() - Constructor for class com.fortanix.sdkms.jce.provider.SdkmsJCE
 
SdkmsJCE.SdkmsJceStats - Class in com.fortanix.sdkms.jce.provider
 
SdkmsJCE.SdkmsJceStatsMBean - Interface in com.fortanix.sdkms.jce.provider
 
SdkmsJceStats() - Constructor for class com.fortanix.sdkms.jce.provider.SdkmsJCE.SdkmsJceStats
 
SdkmsKey - Interface in com.fortanix.sdkms.jce.provider.keys
 
SdkmsKeyService - Class in com.fortanix.sdkms.jce.provider.service
Encapsulate Key existence check and other Key related API
SdkmsKeyService() - Constructor for class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
 
SdkmsKeyStore - Class in com.fortanix.sdkms.jce.provider
 
SdkmsKeyStore() - Constructor for class com.fortanix.sdkms.jce.provider.SdkmsKeyStore
 
SDKMSLogger - Class in com.fortanix.sdkms.jce.provider.service
Supports common operation at API level.
SDKMSLogger(Logger) - Constructor for class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
SdkmsMac - Class in com.fortanix.sdkms.jce.provider.macs
 
SdkmsMac() - Constructor for class com.fortanix.sdkms.jce.provider.macs.SdkmsMac
 
SdKmsRsa - Class in com.fortanix.sdkms.jce.provider.keys.asym.rsa
 
SdKmsRsa() - Constructor for class com.fortanix.sdkms.jce.provider.keys.asym.rsa.SdKmsRsa
 
SdkmsSecretKey - Class in com.fortanix.sdkms.jce.provider.keys
 
SdkmsSecretKey(KeyObject) - Constructor for class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
SdkmsSecretKey(SobjectDescriptor) - Constructor for class com.fortanix.sdkms.jce.provider.keys.SdkmsSecretKey
 
SdkmsShutDownHook - Class in com.fortanix.sdkms.jce.provider.util
 
SdkmsShutDownHook() - Constructor for class com.fortanix.sdkms.jce.provider.util.SdkmsShutDownHook
 
SdkmsSignatureService - Class in com.fortanix.sdkms.jce.provider.signatures
 
Secp192k1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SecP192K1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
SecP192K1 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
Secp192r1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Secp192r1 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
Secp192r1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Secp224k1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SecP224K1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
SecP224K1 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
Secp224r1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Secp224r1 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
Secp224r1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Secp256k1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SecP256K1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
SecP256K1 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
Secp256r1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Secp256r1 - com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
 
Secp256r1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Secp384r1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Secp384r1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
Secp521r1 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
Secp521r1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SecretKeyFactory_AES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
SecretKeyFactory_DES - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
SecretKeyFactory_DESede - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
SecurityObjectKeySpec - Class in com.fortanix.sdkms.jce.provider.spec
 
SecurityObjectKeySpec(boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectKeySpec(KeySpec, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectKeySpec(KeySpec, String) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectKeySpec(KeySpec, String, String) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectKeySpec(KeySpec, List<KeyOperations>) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectKeySpec(KeySpec, List<KeyOperations>, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectKeySpec(KeySpec, List<KeyOperations>, RsaEncryptionPolicy) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
Constructor to initialized allowed key operation along with secretkey spec and encryption policy
SecurityObjectKeySpec(KeySpec, List<KeyOperations>, RsaEncryptionPolicy, RsaSignaturePolicy) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
Constructor to initialized allowed key operation along with secretkey spec and encryption policy
SecurityObjectKeySpec(KeySpec, List<KeyOperations>, RsaSignaturePolicy) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
Constructor to initialized allowed key operation along with secretkey spec and encryption policy
SecurityObjectKeySpec(List<KeyOperations>) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
SecurityObjectParameterSpec - Class in com.fortanix.sdkms.jce.provider.spec
SecurityObjectParameterSpec is used to set specific key operation and encryption policy on created security object.
SecurityObjectParameterSpec() - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
SecurityObjectParameterSpec(boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
SecurityObjectParameterSpec(AlgorithmParameterSpec, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, RsaEncryptionPolicy) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec and encryption policy
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, RsaEncryptionPolicy, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec and encryption policy
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, RsaEncryptionPolicy, RsaSignaturePolicy) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec and encryption policy
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, RsaEncryptionPolicy, RsaSignaturePolicy, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec and encryption policy
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, RsaSignaturePolicy) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec and encryption policy
SecurityObjectParameterSpec(AlgorithmParameterSpec, List<KeyOperations>, RsaSignaturePolicy, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
Constructor to initialized allowed key operation along with RSA/DES/DES3/AES parameter spec and encryption policy
SecurityObjectParameterSpec(List<KeyOperations>) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
SecurityObjectParameterSpec(List<KeyOperations>, boolean) - Constructor for class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
SecurityObjectRequest - Class in com.fortanix.sdkms.jce.provider.service
 
SecurityObjectRequest() - Constructor for class com.fortanix.sdkms.jce.provider.service.SecurityObjectRequest
 
setAlias(String) - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
setBlockSize(int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
setCertificateEntry(String, Certificate, String) - Method in class com.fortanix.sdkms.jce.provider.KeyStore
 
setCryptMode(CryptMode) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
setGroupId(String) - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
setGroupId(String) - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
setIsTransientKey(boolean) - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectKeySpec
 
setIsTransientKey(boolean) - Method in class com.fortanix.sdkms.jce.provider.spec.SecurityObjectParameterSpec
 
setPadding(String) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
setPssDigestAlgorithm(String) - Method in class com.fortanix.sdkms.jce.provider.signatures.RSASignature
 
setState(byte[]) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
SHA_256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA_384 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA_512 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA1 - com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
SHA1 - com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
SHA1 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA1MessageDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl.SHA1MessageDigest
 
SHA1withDSA() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.DSASignature.SHA1withDSA
 
SHA1withRSAandMGF1() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA1withRSAandMGF1
 
SHA1withRSAandPKCSV15() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA1withRSAandPKCSV15
 
SHA256 - com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
SHA256 - com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
SHA256MessageDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl.SHA256MessageDigest
 
SHA256withDSA() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.DSASignature.SHA256withDSA
 
SHA256withRSAandMGF1() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA256withRSAandMGF1
 
SHA256withRSAandPKCSV15() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA256withRSAandPKCSV15
 
SHA3_224 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA3_256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA3_384 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA3_512 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
SHA384 - com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
SHA384 - com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
SHA384MessageDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl.SHA384MessageDigest
 
SHA384withDSA() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.DSASignature.SHA384withDSA
 
SHA384withRSAandMGF1() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA384withRSAandMGF1
 
SHA384withRSAandPKCSV15() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA384withRSAandPKCSV15
 
SHA512 - com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
SHA512 - com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
SHA512MessageDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl.SHA512MessageDigest
 
SHA512withDSA() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.DSASignature.SHA512withDSA
 
SHA512withRSAandMGF1() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA512withRSAandMGF1
 
SHA512withRSAandPKCSV15() - Constructor for class com.fortanix.sdkms.jce.provider.signatures.RSASignature.SHA512withRSAandPKCSV15
 
Signature_ED25519 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_ED25519PH - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA1withDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA1withECDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA1withRSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA1withRSAandMGF1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA1withRSAandPKCSV1_5 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA256withDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA256withECDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA256withRSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA256withRSAandMGF1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA256withRSAandPKCSV1_5 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA384withDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA384withECDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA384withRSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA384withRSAandMGF1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA384withRSAandPKCSV1_5 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA512withDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA512withECDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA512withRSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA512withRSAandMGF1 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_SHA512withRSAandPKCSV1_5 - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_Streebog256withECDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
Signature_Streebog512withECDSA - com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
signData(byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.DSMASignatureService
 
signData(byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.SdkmsSignatureService
 
signDigest(byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.DSMASignatureService
 
signDigest(byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.SdkmsSignatureService
 
Ssl3 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
STREEBOG_256 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
STREEBOG_512 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
STREEBOG256 - com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
STREEBOG256 - com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
Streebog256MessageDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl.Streebog256MessageDigest
 
STREEBOG512 - com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
 
STREEBOG512 - com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
 
Streebog512MessageDigest() - Constructor for class com.fortanix.sdkms.jce.provider.digests.MessageDigestImpl.Streebog512MessageDigest
 
supportedGcmTagLength() - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
SUPPORTS_MULTIPART - com.fortanix.sdkms.jce.provider.ciphers.CipherCore.CipherType
 
switchCryptMode() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 

T

tag - Variable in class com.fortanix.sdkms.jce.provider.ciphers.DSMACipher.CipherAndTag
 
tag - Variable in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher.CipherAndTag
 
toKeyObject(Key) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
 
toSDKMSAlgorithm(String) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
This method returns the Algorithm enum supported by SDKMS
toStringSobjectDescriptor(SobjectDescriptor) - Static method in class com.fortanix.sdkms.jce.provider.util.ProviderUtil
 
TRANSIENT_KEYTYPE - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
TripleDES - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
TripleDESCipher - Class in com.fortanix.sdkms.jce.provider.ciphers
 
TripleDESCipher(String, String, CipherCore.CipherType) - Constructor for class com.fortanix.sdkms.jce.provider.ciphers.TripleDESCipher
 
TripleDESCipher.Des3CbcNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
TripleDESCipher.Des3CbcPKCS5Padding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
TripleDESCipher.Des3EcbNOPadding - Class in com.fortanix.sdkms.jce.provider.ciphers
 
TripleDESCipher.General - Class in com.fortanix.sdkms.jce.provider.ciphers
 

U

unpad(byte[]) - Method in interface com.fortanix.sdkms.jce.provider.paddings.IPadding
 
unpad(byte[]) - Method in class com.fortanix.sdkms.jce.provider.paddings.NoPadding
Returns the index where the padding starts.
unpad(byte[]) - Method in class com.fortanix.sdkms.jce.provider.paddings.PKCS5Padding
Returns the index where the padding starts.
unwrap(byte[], String, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
Decrypt the wrapped key and return JCE key object
unwrapKey(Integer, UnwrapKeyRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 
update(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
return encrypted / plain bytes depend upon cipher mode
update(byte[], int, int, byte[], int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
This method doesn't perform any encryption.
updateAAD(byte[], int, int) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
updateKey(SobjectDescriptor, String, Map<String, String>) - Static method in class com.fortanix.sdkms.jce.provider.service.SdkmsKeyService
Update key to set name as per stored in keystore

V

VALID_GROUPID_LENGTH - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
validateParameters() - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
 
valueOf(String) - Static method in enum com.fortanix.sdkms.jce.provider.ciphers.CipherCore.CipherType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.ECGenSpec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fortanix.sdkms.jce.provider.ciphers.CipherCore.CipherType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortanix.sdkms.jce.provider.constants.DigestAlgorithms
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortanix.sdkms.jce.provider.constants.DsmaDigestAlgorithms
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortanix.sdkms.jce.provider.constants.ECGenSpec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fortanix.sdkms.jce.provider.constants.ECKeySizeSpec
Returns an array containing the constants of this enum type, in the order they are declared.
vaule() - Method in enum com.fortanix.sdkms.jce.provider.constants.AccessControlKeys
 
verifyData(byte[], byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.DSMASignatureService
 
verifyData(byte[], byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.SdkmsSignatureService
 
verifyDigest(byte[], byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.DSMASignatureService
 
verifyDigest(byte[], byte[], DigestAlgorithm, SobjectDescriptor, SignatureMode) - Static method in class com.fortanix.sdkms.jce.provider.signatures.SdkmsSignatureService
 

W

warn(String) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
warn(String, Throwable) - Method in class com.fortanix.sdkms.jce.provider.service.SDKMSLogger
 
wrap(Key) - Method in class com.fortanix.sdkms.jce.provider.ciphers.CipherCore
Encrypt input key
wrapKey(WrapKeyRequestEx) - Static method in class com.fortanix.sdkms.jce.provider.ciphers.SdkmsCipher
 

X

X25519 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
X25519 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
X448 - com.fortanix.sdkms.jce.provider.constants.ECGenSpec
 
X448 - Static variable in class com.fortanix.sdkms.jce.provider.constants.AlgorithmParameters
 
X509_KEY_FORMAT - Static variable in class com.fortanix.sdkms.jce.provider.constants.ProviderConstants
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages