| Interface | Description |
|---|---|
| DelegatedKey |
Identifies keys which should not be used directly with
Cipher but instead contain their
own cryptographic logic. |
| Class | Description |
|---|---|
| DynamoDBEncryptor |
The low-level API used by
AttributeEncryptor to perform crypto operations on the record
attributes. |
| EncryptionContext |
This class serves to provide additional useful data to
EncryptionMaterialsProviders so
they can more intelligently select the proper EncryptionMaterials or DecryptionMaterials for use. |
| EncryptionContext.Builder |
Builder class for
EncryptionContext. |
| Enum | Description |
|---|---|
| EncryptionFlags |
| Annotation Type | Description |
|---|---|
| DoNotEncrypt |
Prevents the associated item (class or attribute) from being encrypted.
|
| DoNotTouch |
Prevents the associated item from being encrypted or signed.
|
| HandleUnknownAttributes |
Marker annotation that indicates that attributes found during unmarshalling that are in the
DynamoDB item but not modeled in the mapper model class should be included in for
decryption/signature verification.
|
| TableAadOverride |
Overrides the default tablename used as part of the data signature with
tableName
instead. |