Uses of Interface
com.amazonaws.encryptionsdk.CryptoMaterialsManager
-
Packages that use CryptoMaterialsManager Package Description com.amazonaws.encryptionsdk ContainsAwsCrypto
, the primary entry-point to the Aws Encryption SDK.com.amazonaws.encryptionsdk.caching com.amazonaws.encryptionsdk.internal Contains the internal classes that handle the cryptographic defined by the message formats and algorithms. -
-
Uses of CryptoMaterialsManager in com.amazonaws.encryptionsdk
Classes in com.amazonaws.encryptionsdk that implement CryptoMaterialsManager Modifier and Type Class Description class
DefaultCryptoMaterialsManager
The default implementation ofCryptoMaterialsManager
, used implicitly when passing aMasterKeyProvider
to methods inAwsCrypto
.Constructors in com.amazonaws.encryptionsdk with parameters of type CryptoMaterialsManager Constructor Description CMMHandler(CryptoMaterialsManager cmm)
-
Uses of CryptoMaterialsManager in com.amazonaws.encryptionsdk.caching
Classes in com.amazonaws.encryptionsdk.caching that implement CryptoMaterialsManager Modifier and Type Class Description class
CachingCryptoMaterialsManager
The CachingCryptoMaterialsManager wraps anotherCryptoMaterialsManager
, and caches its results.Methods in com.amazonaws.encryptionsdk.caching with parameters of type CryptoMaterialsManager Modifier and Type Method Description CachingCryptoMaterialsManager.Builder
CachingCryptoMaterialsManager.Builder. withBackingMaterialsManager(CryptoMaterialsManager backingCMM)
Sets theCryptoMaterialsManager
that should be queried when theCachingCryptoMaterialsManager
(CCMM) incurs a cache miss. -
Uses of CryptoMaterialsManager in com.amazonaws.encryptionsdk.internal
Methods in com.amazonaws.encryptionsdk.internal with parameters of type CryptoMaterialsManager Modifier and Type Method Description 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, 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.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 parsedheaders
.
-