Interface EncryptionMaterialsAccessor

All Known Subinterfaces:
EncryptionMaterialsProvider
All Known Implementing Classes:
KMSEncryptionMaterialsProvider, SimpleMaterialProvider, StaticEncryptionMaterialsProvider

public interface EncryptionMaterialsAccessor
Retrieves encryption materials from some source.
  • Method Details

    • getEncryptionMaterials

      EncryptionMaterials getEncryptionMaterials(Map<String,String> materialsDescription)
      Retrieves encryption materials matching the specified description from some source.
      Parameters:
      materialsDescription - A Mapinvalid input: '<'String, String> whose key-value pairs describe an encryption materials object
      Returns:
      The encryption materials that match the description, or null if no matching encryption materials found.