com.netease.cloud.internal.crypto.EncryptionMaterialsFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nos-sdk-java-publiccloud Show documentation
Show all versions of nos-sdk-java-publiccloud Show documentation
nos java sdk to the Central Repository
The newest version!
package com.netease.cloud.internal.crypto;
/**
* Factory for providing the latest encryption materials.
*/
public interface EncryptionMaterialsFactory {
/**
* Returns EncryptionMaterials which the caller can use for encryption. Each implementation of
* EncryptionMaterialsProvider can choose its own strategy for loading encryption material. For
* example, an implementation might load encryption material from an existing key management
* system, or load new encryption material when keys are rotated.
*
* @return EncryptionMaterials which the caller can use to encrypt or decrypt data.
*/
public EncryptionMaterials getEncryptionMaterials();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy