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 protected
AbstractRawMaterials(KeyPair signingPair)
protected
AbstractRawMaterials(KeyPair signingPair, Map<String,String> description)
protected
AbstractRawMaterials(SecretKey macKey)
protected
AbstractRawMaterials(SecretKey macKey, Map<String,String> description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getMaterialDescription()
Key
getSigningKey()
Key
getVerificationKey()
void
setMaterialDescription(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:
getMaterialDescription
in interfaceCryptographicMaterials
-
getSigningKey
public Key getSigningKey()
- Specified by:
getSigningKey
in interfaceEncryptionMaterials
-
getVerificationKey
public Key getVerificationKey()
- Specified by:
getVerificationKey
in interfaceDecryptionMaterials
-
-