Package | Description |
---|---|
com.amazonaws.encryptionsdk |
Contains
AwsCrypto , the primary entry-point to the Aws
Encryption SDK. |
com.amazonaws.encryptionsdk.internal |
Contains the internal classes that handle the cryptographic defined by the message formats and
algorithms.
|
com.amazonaws.encryptionsdk.model |
Contains the classes that implement the defined message format for storing the encrypted content
and the data key.
|
Modifier and Type | Class and Description |
---|---|
class |
ParsedCiphertext
Exposes header information of ciphertexts to make it easier to inspect the algorithm, keys, and
encryption context prior to decryption.
|
Modifier and Type | Method and Description |
---|---|
CiphertextHeaders |
CryptoResult.getHeaders() |
Modifier and Type | Method and Description |
---|---|
SecretKey |
CryptoAlgorithm.getEncryptionKeyFromDataKey(SecretKey dataKey,
CiphertextHeaders headers) |
Modifier and Type | Method and Description |
---|---|
CiphertextHeaders |
LazyMessageCryptoHandler.getHeaders() |
CiphertextHeaders |
DecryptionHandler.getHeaders() |
CiphertextHeaders |
EncryptionHandler.getHeaders() |
CiphertextHeaders |
MessageCryptoHandler.getHeaders() |
Modifier and Type | Method and Description |
---|---|
static DecryptionHandler<?> |
DecryptionHandler.create(CryptoMaterialsManager materialsManager,
CiphertextHeaders headers,
CommitmentPolicy commitmentPolicy,
SignaturePolicy signaturePolicy,
int maxEncryptedDataKeys)
Deprecated.
This version may have to recalculate the number of bytes already parsed, which adds
a performance penalty. Use
DecryptionHandler.create(CryptoMaterialsManager, ParsedCiphertext,
CommitmentPolicy, SignaturePolicy, int) instead, which makes the parsed byte count
directly available instead. |
static <K extends MasterKey<K>> |
DecryptionHandler.create(MasterKeyProvider<K> customerMasterKeyProvider,
CiphertextHeaders headers,
CommitmentPolicy commitmentPolicy,
SignaturePolicy signaturePolicy,
int maxEncryptedDataKeys)
Deprecated.
This version may have to recalculate the number of bytes already parsed, which adds
a performance penalty. Use
DecryptionHandler.create(CryptoMaterialsManager, ParsedCiphertext,
CommitmentPolicy, SignaturePolicy, int) instead, which makes the parsed byte count
directly available instead. |
Modifier and Type | Method and Description |
---|---|
static DecryptionMaterialsRequest |
DecryptionMaterialsRequest.fromCiphertextHeaders(CiphertextHeaders headers) |
Copyright © 2023. All rights reserved.