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 classDefaultCryptoMaterialsManagerThe default implementation ofCryptoMaterialsManager, used implicitly when passing aMasterKeyProviderto 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 classCachingCryptoMaterialsManagerThe CachingCryptoMaterialsManager wraps anotherCryptoMaterialsManager, and caches its results.Methods in com.amazonaws.encryptionsdk.caching with parameters of type CryptoMaterialsManager Modifier and Type Method Description CachingCryptoMaterialsManager.BuilderCachingCryptoMaterialsManager.Builder. withBackingMaterialsManager(CryptoMaterialsManager backingCMM)Sets theCryptoMaterialsManagerthat 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.
-