Class AsymmetricRawMaterials
java.lang.Object
com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AbstractRawMaterials
com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.WrappedRawMaterials
com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AsymmetricRawMaterials
- All Implemented Interfaces:
CryptographicMaterials
,DecryptionMaterials
,EncryptionMaterials
- Author:
- Greg Rubin
-
Field Summary
Fields inherited from class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.WrappedRawMaterials
CONTENT_KEY_ALGORITHM, ENVELOPE_KEY, KEY_WRAPPING_ALGORITHM, unwrappingKey, wrappingKey
-
Constructor Summary
ConstructorDescriptionAsymmetricRawMaterials
(KeyPair encryptionKey, KeyPair signingPair) AsymmetricRawMaterials
(KeyPair encryptionKey, SecretKey macKey) -
Method Summary
Methods inherited from class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.WrappedRawMaterials
generateContentKey, getDecryptionKey, getEncryptionKey, initEnvelopeKey, unwrapKey, wrapKey
Methods inherited from class com.amazonaws.services.dynamodbv2.datamodeling.encryption.materials.AbstractRawMaterials
getMaterialDescription, getSigningKey, getVerificationKey, setMaterialDescription
-
Constructor Details
-
AsymmetricRawMaterials
public AsymmetricRawMaterials(KeyPair encryptionKey, KeyPair signingPair) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
AsymmetricRawMaterials
public AsymmetricRawMaterials(KeyPair encryptionKey, KeyPair signingPair, Map<String, String> description) throws GeneralSecurityException- Throws:
GeneralSecurityException
-
AsymmetricRawMaterials
public AsymmetricRawMaterials(KeyPair encryptionKey, SecretKey macKey) throws GeneralSecurityException - Throws:
GeneralSecurityException
-
AsymmetricRawMaterials
public AsymmetricRawMaterials(KeyPair encryptionKey, SecretKey macKey, Map<String, String> description) throws GeneralSecurityException- Throws:
GeneralSecurityException
-