Package software.amazon.encryption.s3.materials
-
Interface Summary Interface Description CryptographicMaterials CryptographicMaterialsManager DataKeyGenerator DecryptDataKeyStrategy EncryptDataKeyStrategy GenerateDataKeyStrategy Keyring Keyring defines the interface for wrapping data keys.PartialKeyPair This interface allows use of key pairs where only one of the public or private keys has been provided. -
Class Summary Class Description AesKeyring This keyring can wrap keys with the active keywrap algorithm and unwrap with the active and legacy algorithms for AES keys.AesKeyring.Builder DataKeyStrategy DecryptionMaterials DecryptionMaterials.Builder DecryptMaterialsRequest DecryptMaterialsRequest.Builder DefaultCryptoMaterialsManager DefaultCryptoMaterialsManager.Builder DefaultDataKeyGenerator EncryptedDataKey EncryptedDataKey.Builder EncryptionMaterials EncryptionMaterials.Builder EncryptionMaterialsRequest EncryptionMaterialsRequest.Builder KmsDiscoveryKeyring KmsDiscoveryKeyring.Builder KmsKeyring This keyring can wrap keys with the active keywrap algorithm and unwrap with the active and legacy algorithms for KMS keys.KmsKeyring.Builder MaterialsDescription This class is used to provide key-value pairs that describe the key material used with the Keyring, specifically for AES and RSA Keyrings.MaterialsDescription.Builder Builder for MaterialsDescription.MultipartConfiguration MultipartConfiguration.Builder PartialRsaKeyPair PartialRsaKeyPair.Builder RawKeyring This is an abstract base class for keyrings that use raw cryptographic keys (AES + RSA)RawKeyring.Builder<KeyringT extends RawKeyring,BuilderT extends RawKeyring.Builder<KeyringT,BuilderT>> Abstract builder for RawKeyring implementations.RsaKeyring This keyring can wrap keys with the active keywrap algorithm and unwrap with the active and legacy algorithms for RSA keys.RsaKeyring.Builder S3Keyring This serves as the base class for all the keyrings in the S3 encryption client.S3Keyring.Builder<KeyringT extends S3Keyring,BuilderT extends S3Keyring.Builder<KeyringT,BuilderT>>