com.qcloud.cos.internal.crypto.EncryptionMaterialsAccessor Maven / Gradle / Ivy
package com.qcloud.cos.internal.crypto;
import java.util.Map;
/**
* Retrieves encryption materials from some source.
*/
public interface EncryptionMaterialsAccessor {
/**
* Retrieves encryption materials matching the specified description from some source.
*
* @param materialsDescription
* A Map whose key-value pairs describe an encryption materials object
* @return
* The encryption materials that match the description, or null if no matching encryption materials found.
*/
public EncryptionMaterials getEncryptionMaterials(Map materialsDescription);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy