Class AbstractRawMaterials
- java.lang.Object
-
- com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AbstractRawMaterials
-
- All Implemented Interfaces:
CryptographicMaterials,DecryptionMaterials,EncryptionMaterials
- Direct Known Subclasses:
SymmetricRawMaterials,WrappedRawMaterials
public abstract class AbstractRawMaterials extends Object implements DecryptionMaterials, EncryptionMaterials
- Author:
- Greg Rubin
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRawMaterials(KeyPair signingPair)protectedAbstractRawMaterials(KeyPair signingPair, Map<String,String> description)protectedAbstractRawMaterials(SecretKey macKey)protectedAbstractRawMaterials(SecretKey macKey, Map<String,String> description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getMaterialDescription()KeygetSigningKey()KeygetVerificationKey()voidsetMaterialDescription(Map<String,String> description)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.DecryptionMaterials
getDecryptionKey
-
Methods inherited from interface com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.EncryptionMaterials
getEncryptionKey
-
-
-
-
Method Detail
-
getMaterialDescription
public Map<String,String> getMaterialDescription()
- Specified by:
getMaterialDescriptionin interfaceCryptographicMaterials
-
getSigningKey
public Key getSigningKey()
- Specified by:
getSigningKeyin interfaceEncryptionMaterials
-
getVerificationKey
public Key getVerificationKey()
- Specified by:
getVerificationKeyin interfaceDecryptionMaterials
-
-