See: Description
Interface | Description |
---|---|
CryptoHandler |
This interface defines the contract for the implementation of encryption and decryption handlers
in this library.
|
MessageCryptoHandler |
Class | Description |
---|---|
AwsKmsCmkArnInfo |
A class to parse and handle AWS KMS identifiers.
|
CommittedKey | |
Constants | |
DecryptionHandler<K extends MasterKey<K>> |
This class implements the CryptoHandler interface by providing methods for the decryption of
ciphertext produced by the methods in
EncryptionHandler . |
EncryptionContextSerializer |
This class provides methods that serialize and deserialize the encryption context provided as a
map containing key-value pairs comprised of strings.
|
EncryptionHandler |
This class implements the CryptoHandler interface by providing methods for the encryption of
plaintext data.
|
HmacKeyDerivationFunction |
HMAC-based Key Derivation Function.
|
JceKeyCipher |
Abstract class for encrypting and decrypting JCE data keys.
|
LazyMessageCryptoHandler |
A
MessageCryptoHandler that delegates to another MessageCryptoHandler, which is created
at the last possible moment. |
LazyMessageCryptoHandler.LateBoundInfo | |
PrimitivesParser |
This class implements methods for parsing the primitives (
byte, short, int, long ) in
Java from a byte array. |
ProcessingSummary | |
TrailingSignatureAlgorithm |
Provides a consistent interface across various trailing signature algorithms.
|
Utils |
Internal utility methods.
|
Utils.ComparingByteArrays |
Comparator that performs a lexicographical comparison of byte arrays, treating them as
unsigned.
|
Utils.ComparingByteBuffers | |
VersionInfo |
This class specifies the versioning system for the AWS KMS encryption client.
|
Enum | Description |
---|---|
SignaturePolicy |
No classes in this package are intended for public consumption. They may be changed at any time without concern for API compatibility.
Copyright © 2023. All rights reserved.