public class EncryptionMaterials extends Object implements Serializable
Constructor and Description |
---|
EncryptionMaterials(SecretKey symmetricKey)
Constructs a new EncryptionMaterials object, storing a symmetric key.
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getMaterialsDescription()
Returns a snapshot of the current material description; never null.
|
SecretKey |
getSymmetricKey()
Returns the symmetric key stored in this EncryptionMaterials object.
|
EncryptionMaterials |
withDescription(String name,
String value)
Fluent API to add material description.
|
EncryptionMaterials |
withDescriptions(Map<String,String> descriptions)
Fluent API to add all the given material descriptions.
|
public EncryptionMaterials(SecretKey symmetricKey)
symmetricKey
- The symmetric key to be stored in this EncryptionMaterials object.public SecretKey getSymmetricKey()
public Map<String,String> getMaterialsDescription()
public EncryptionMaterials withDescription(String name, String value)
public EncryptionMaterials withDescriptions(Map<String,String> descriptions)