Package com.amazonaws.encryptionsdk
Class CMMHandler
- java.lang.Object
-
- com.amazonaws.encryptionsdk.CMMHandler
-
public class CMMHandler extends Object
Handler to abstract the differences between the originalCryptoMaterialsManagerand the MPL'sICryptographicMaterialsManager.
-
-
Constructor Summary
Constructors Constructor Description CMMHandler(CryptoMaterialsManager cmm)CMMHandler(software.amazon.cryptography.materialproviders.ICryptographicMaterialsManager mplCMM)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DecryptionMaterialsHandlerdecryptMaterials(DecryptionMaterialsRequest request, CommitmentPolicy commitmentPolicy)EncryptionMaterialsHandlergetMaterialsForEncrypt(EncryptionMaterialsRequest request)
-
-
-
Constructor Detail
-
CMMHandler
public CMMHandler(CryptoMaterialsManager cmm)
-
CMMHandler
public CMMHandler(software.amazon.cryptography.materialproviders.ICryptographicMaterialsManager mplCMM)
-
-
Method Detail
-
getMaterialsForEncrypt
public EncryptionMaterialsHandler getMaterialsForEncrypt(EncryptionMaterialsRequest request)
-
decryptMaterials
public DecryptionMaterialsHandler decryptMaterials(DecryptionMaterialsRequest request, CommitmentPolicy commitmentPolicy)
-
-