Class DecryptionMaterialsHandler


  • public class DecryptionMaterialsHandler
    extends Object
    Handler to abstract the differences between the original DecryptionMaterials and the MPL's DecryptionMaterials.
    • Constructor Detail

      • DecryptionMaterialsHandler

        public DecryptionMaterialsHandler​(DecryptionMaterials materials)
      • DecryptionMaterialsHandler

        public DecryptionMaterialsHandler​(software.amazon.cryptography.materialproviders.model.DecryptionMaterials mplMaterials)
    • Method Detail

      • getDataKey

        public DataKey<?> getDataKey()
      • getTrailingSignatureKey

        public PublicKey getTrailingSignatureKey()
      • getEncryptionContext

        public Map<String,​String> getEncryptionContext()
      • getRequiredEncryptionContextKeys

        public List<String> getRequiredEncryptionContextKeys()