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
public class AsymmetricRawMaterials extends WrappedRawMaterials
- 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
Constructors Constructor Description AsymmetricRawMaterials(KeyPair encryptionKey, KeyPair signingPair)
AsymmetricRawMaterials(KeyPair encryptionKey, KeyPair signingPair, Map<String,String> description)
AsymmetricRawMaterials(KeyPair encryptionKey, SecretKey macKey)
AsymmetricRawMaterials(KeyPair encryptionKey, SecretKey macKey, Map<String,String> description)
-
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 Detail
-
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
-
-