| Class | Description |
|---|---|
| AesCbcNoPaddingCipher |
AesCbcNoPaddingCipher implements CipherSpi for the
“AES/CBC/NoPadding” transformation. |
| AesCbcPaddingCipher |
AesCbcPaddingCipher implements CipherSpi for the
“AES/CBC/PKCS5Padding” transformation. |
| AesCmac |
AesCmac implements MacSpi for the “AESCMAC” transformation. |
| AesCmacKdfFixedInputData |
Creates the FixedInputData for AES CMAC KDF algorithm.
|
| AesCmacKdfParameterSpec |
The class provides a way to create the spec for generating the CMAC KDF for the AES key.
|
| AesCtrCipher |
AesCtrCipher implements CipherSpi for the “AES/CTR/NoPadding”
transformation. |
| AesEcbCipher |
AesEcbCipher implements CipherSpi for the “AES/ECB/NoPadding”
transformation. |
| AesEcbPkcs5PaddingCipher |
AesEcbPkcs5PaddingCipher implements CipherSpi for the
“AES/ECB/PKCS5Padding” transformation. |
| AesGcmCipher |
AesGcmCipher implements CipherSpi for the "AES/GCM/NoPadding" transformation. |
| AesKeyFactory |
AesKeyFactory extends SecretKeyFactory for importing and translating an AES key. |
| AesKeyGenerator |
AesKeyGenerator extends KeyGeneratorSpi for generating an AES key in CloudHSM. |
| AesWrapEcbNoPaddingCipher |
AesWrapNoPaddingCipher implements CipherSpi for the
“AESWrap/ECB/NoPadding” transformation. |
| AesWrapEcbPkcs5PaddingCipher |
AesWrapEcbPkcs5PaddingCipher implements CipherSpi for the
“AESWrap/ECB/PKCS5Padding” transformation. |
| AesWrapEcbZeroPaddingCipher |
AesWrapEcbZeroPaddingCipher implements CipherSpi for the
“AESWrap/ECB/ZeroPadding” transformation. |
| CloudHsmCluster |
This class encapsulates the cluster configuration fields HsmCAFile path, cluster unique
identifier,
CloudHsmServer and the OptionalParameters. |
| CloudHsmClusterBuilder |
This is the builder class for the CloudHSM cluster config
CloudHsmCluster. |
| CloudHsmKey |
CloudHsmKey is the base, abstract class that represents a key on the CloudHSM.
|
| CloudHsmKeyStore |
CloudHsmKeyStore extends KeyStoreSpi to create an instance of a KeyStore
which can be used to store keys or certificates. |
| CloudHsmLoggingConfig |
This class encapsulates the cluster logging configuration fields log type, log file, log level,
and log interval.
|
| CloudHsmLoggingConfigBuilder |
The builder class for the CloudHSM logging config
CloudHsmLoggingConfig. |
| CloudHsmProvider |
CloudHsmProvider defines the “CloudHSM” cryptographic service provider. |
| CloudHsmProviderConfig |
This class encapsulates the provider configuration and encloses the configuration fields
CloudHsmCluster and CloudHsmLoggingConfig. |
| CloudHsmProviderConfigBuilder |
The builder class for the CloudHSM provider config
CloudHsmProviderConfig. |
| CloudHsmProxyHostnamesConfig |
This class contains cluster configuration fields related to proxy hostnames that specifies the
proxying of HSM ENI hostnames to proxy hostnames.
|
| CloudHsmProxyHostnamesConfigBuilder |
This is the builder class for the AWS CloudHSM cluster config
CloudHsmProxyHostnamesConfig. |
| CloudHsmServer |
This class encapsulates the server configuration and encloses the configuration cluster server ip
and port, enable status of load balance for the cluster.
|
| CloudHsmServerBuilder |
The builder class for the CloudHSM server config
CloudHsmServerBuilder. |
| DesedeCbcNoPadCipher |
DesedeCbcNoPadCipher implements CipherSpi for the
“DESede/CBC/NoPadding” transformation. |
| DesedeCbcPaddingCipher |
DesedeCbcPaddingCipher implements CipherSpi for the
“DESede/CBC/PKCS5Padding” transformation. |
| DesedeEcbCipher |
DesedeEcbCipher implements CipherSpi for the “DESede/ECB/NoPadding”
transformation. |
| DesedeEcbPkcs5PaddingCipher |
DesedeEcbPkcs5PaddingCipher implements CipherSpi for the
“DESede/ECB/PKCS5Padding” transformation. |
| EcdhKeyAgreement |
EcdhKeyAgreement extends KeyAgreementSpi for establishing a shared secret with
ECDH. |
| EcdhWithX963Sha1Kdf |
EcdhWithX963Sha1Kdf extends KeyAgreementSpi for establishing a shared secret key
with ECDH with X9.63 SHA1 KDF. |
| EcdhWithX963Sha224Kdf |
EcdhWithX963Sha224Kdf extends KeyAgreementSpi for establishing a shared secret
key with ECDH with X9.63 SHA224 KDF. |
| EcdhWithX963Sha256Kdf |
EcdhWithX963Sha256Kdf extends KeyAgreementSpi for establishing a shared secret
key with ECDH with X9.63 SHA256 KDF. |
| EcdhWithX963Sha384Kdf |
EcdhWithX963Sha384Kdf extends KeyAgreementSpi for establishing a shared secret
key with ECDH with X9.63 SHA384 KDF. |
| EcdhWithX963Sha512Kdf |
EcdhWithX963Sha512Kdf extends KeyAgreementSpi for establishing a shared secret
key with ECDH with X9.63 SHA512 KDF. |
| ECDSASignature |
ECDSASignature implements SignatureSpi and is inherited by specific
transformation implementations. |
| EcKeyFactory |
EcKeyFactory extends KeyFactorySpi for importing and translating an EC key. |
| EcKeyPairGenerator |
EcKeyPairGenerator extends KeyGeneratorSpi for generating an EC key pair in
CloudHSM. |
| GenericSecretKeyFactory |
GenericSecretKeyFactory extends SecretKeyFactory for importing and translating a
generic secret key. |
| GenericSecretKeyGenerator |
GenericSecretKeyGenerator extends KeyGeneratorSpi for generating a Generic Secret
key. |
| HmacSha1 |
HmacSha1 implements MacSpi for the “HmacSha1” transformation. |
| HmacSha224 |
HmacSha224 implements MacSpi for the “HmacSha224” transformation. |
| HmacSha256 |
HmacSha256 implements MacSpi for the “HmacSha256” transformation. |
| HmacSha384 |
HmacSha384 implements MacSpi for the “HmacSha384” transformation. |
| HmacSha512 |
HmacSha512 implements MacSpi for the “HmacSha512” transformation. |
| KeyStoreWithAttributes |
KeyStoreWithAttributes provides a KeyStore implementation with the ability to
specify CloudHSM key attributes for operations. |
| MessageDigestSha1 |
MessageDigestSha1 implements MessageDigestSpi for the “SHA-1”
transformation string. |
| MessageDigestSha224 |
MessageDigestSha224 implements MessageDigestSpi for the “SHA-224”
transformation string. |
| MessageDigestSha256 |
MessageDigestSha256 implements MessageDigestSpi for the “SHA-256”
transformation string. |
| MessageDigestSha384 |
MessageDigestSha384 implements MessageDigestSpi for the “SHA-384”
transformation string. |
| MessageDigestSha512 |
MessageDigestSha512 implements MessageDigestSpi for the “SHA-512”
transformation string. |
| NoHashWithEcdsaSignature |
NoHashWithEcdsaSignature constructs an ECDSASignature with no digest. |
| NoHashWithRsaSignature |
NoHashWithRsaSignature constructs an RsaSignature with no digest. |
| RandomGenerator |
RandomGenerator implements the SecureRandomSpi for securely generating random
bytes. |
| RsaAesWithSHA1Cipher |
RsaAesWithSHA1Cipher implements CipherSpi for the
“RSAAESWrap/ECB/OAEPWithSHA-1ANDMGF1Padding” transformation. |
| RsaAesWithSHA224Cipher |
RsaAesWithSHA224Cipher implements CipherSpi for the
“RSAAESWrap/ECB/OAEPWithSHA-224ANDMGF1Padding” transformation. |
| RsaAesWithSHA256Cipher |
RsaAesWithSHA256Cipher implements CipherSpi for the
“RSAAESWrap/ECB/OAEPWithSHA-256ANDMGF1Padding” transformation. |
| RsaAesWithSHA384Cipher |
RsaAesWithSHA384Cipher implements CipherSpi for the
“RSAAESWrap/ECB/OAEPWithSHA-384ANDMGF1Padding” transformation. |
| RsaAesWithSHA512Cipher |
RsaAesWithSHA512Cipher implements CipherSpi for the
“RSAAESWrap/ECB/OAEPWithSHA-512ANDMGF1Padding” transformation. |
| RsaEcbCipher |
RsaEcbCipher implements CipherSpi for the “RSA/ECB/Padding”
transformation. |
| RsaEcbNoPaddingCipher |
RsaEcbNoPaddingCipher extends CipherSpi for the “RSA/ECB/NoPadding”
transformation. |
| RsaEcbPkcsCipher |
RsaEcbPkcsCipher extends CipherSpi for the “RSA/ECB/PKCS1Padding”
transformation. |
| RsaKeyFactory |
RsaKeyFactory extends KeyFactorySpi for importing software RSA keys into
CloudHSM. |
| RsaKeyPairGenerator |
RsaKeyPairGenerator extends KeyGeneratorSpi for generating an RSA key pair in
CloudHSM. |
| RsaOaepWithSHA1Cipher |
RsaOaepWithSHA1Cipher implements CipherSpi for the
“RSA/ECB/OAEPWithSHA-1ANDMGF1Padding” transformation. |
| RsaOaepWithSHA224Cipher |
RsaOaepWithSHA224Cipher implements CipherSpi for the
“RSA/ECB/OAEPWithSHA-224ANDMGF1Padding” transformation. |
| RsaOaepWithSHA256Cipher |
RsaOaepWithSHA256Cipher implements CipherSpi for the
“RSA/ECB/OAEPWithSHA-256ANDMGF1Padding” transformation. |
| RsaOaepWithSHA384Cipher |
RsaOaepWithSHA384Cipher implements CipherSpi for the
“RSA/ECB/OAEPWithSHA-384ANDMGF1Padding” transformation. |
| RsaOaepWithSHA512Cipher |
RsaOaepWithSHA512Cipher implements CipherSpi for the
“RSA/ECB/OAEPWithSHA-512ANDMGF1Padding” transformation. |
| RsaPssSignature |
RsaPssSignature implements SignatureSpi and is inherited by specific
transformation implementations. |
| RsaSignature |
RsaSignature implements SignatureSpi and is inherited by specific transformation
implementations. |
| Sha1WithEcdsaSignature |
Sha1WithEcdsaSignature constructs an ECDSASignature with SHA1 digest. |
| Sha1WithRsaPssSignature |
Sha1WithRsaPssSignature constructs an RsaPssSignature with SHA1 digest. |
| Sha1WithRsaSignature |
Sha1WithRsaSignature constructs an RsaSignature with SHA1 digest. |
| Sha224WithEcdsaSignature |
Sha224WithEcdsaSignature constructs an ECDSASignature with SHA224 digest. |
| Sha224WithRsaPssSignature |
Sha224WithRsaPssSignature constructs an RsaPssSignature with SHA224 digest. |
| Sha224WithRsaSignature |
Sha224WithRsaSignature constructs an RsaSignature with SHA224 digest. |
| Sha256WithEcdsaSignature |
Sha256WithEcdsaSignature constructs an ECDSASignature with SHA256 digest. |
| Sha256WithRsaPssSignature |
Sha256WithRsaPssSignature constructs an RsaPssSignature with SHA256 digest. |
| Sha256WithRsaSignature |
Sha256WithRsaSignature constructs an RsaSignature with SHA256 digest. |
| Sha384WithEcdsaSignature |
Sha384WithEcdsaSignature constructs an ECDSASignature with SHA384 digest. |
| Sha384WithRsaPssSignature |
Sha384WithRsaPssSignature constructs an RsaPssSignature with SHA384 digest. |
| Sha384WithRsaSignature |
Sha384WithRsaSignature constructs an RsaSignature with SHA384 digest. |
| Sha512WithEcdsaSignature |
Sha512WithEcdsaSignature constructs an ECDSASignature with SHA512 digest. |
| Sha512WithRsaPssSignature |
Sha512WithRsaPssSignature constructs an RsaPssSignature with SHA512 digest. |
| Sha512WithRsaSignature |
Sha512WithRsaSignature constructs an RsaSignature with SHA512 digest. |
| TripleDesKeyFactory |
TripleDesKeyFactory implements SecretKeyFactorySpi for importing software Triple
DES keys into CloudHSM. |
| TripleDesKeyGenerator |
TripleDesKeyGenerator extends KeyGeneratorSpi for generating a DESede key. |
| Enum | Description |
|---|---|
| OptionalParameters |
An
OptionalParameters contains the optional parameters supported by the CloudHSM
provider. |