| Package | Description | 
|---|---|
| com.amazonaws.encryptionsdk.internal | 
 Contains the internal classes that handle the cryptographic defined by the message formats and
 algorithms. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SignaturePolicy | 
SignaturePolicy.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static SignaturePolicy[] | 
SignaturePolicy.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| 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 DecryptionHandler<?> | 
DecryptionHandler.create(CryptoMaterialsManager materialsManager,
      CommitmentPolicy commitmentPolicy,
      SignaturePolicy signaturePolicy,
      int maxEncryptedDataKeys)
Create a decryption handler using the provided materials manager. 
 | 
static DecryptionHandler<?> | 
DecryptionHandler.create(CryptoMaterialsManager materialsManager,
      ParsedCiphertext headers,
      CommitmentPolicy commitmentPolicy,
      SignaturePolicy signaturePolicy,
      int maxEncryptedDataKeys)
Create a decryption handler using the provided materials manager and already parsed  
headers. | 
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. | 
static <K extends MasterKey<K>> | 
DecryptionHandler.create(MasterKeyProvider<K> customerMasterKeyProvider,
      CommitmentPolicy commitmentPolicy,
      SignaturePolicy signaturePolicy,
      int maxEncryptedDataKeys)
Create a decryption handler using the provided master key. 
 | 
static <K extends MasterKey<K>> | 
DecryptionHandler.create(MasterKeyProvider<K> customerMasterKeyProvider,
      ParsedCiphertext headers,
      CommitmentPolicy commitmentPolicy,
      SignaturePolicy signaturePolicy,
      int maxEncryptedDataKeys)
Create a decryption handler using the provided master key and already parsed  
headers. | 
Copyright © 2023. All rights reserved.