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 originalCryptoMaterialsManager
and 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 DecryptionMaterialsHandler
decryptMaterials(DecryptionMaterialsRequest request, CommitmentPolicy commitmentPolicy)
EncryptionMaterialsHandler
getMaterialsForEncrypt(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)
-
-