Class AwsKmsAead
java.lang.Object
io.confluent.kafka.schemaregistry.encryption.aws.AwsKmsAead
- All Implemented Interfaces:
com.google.crypto.tink.Aead
A
Aead that forwards encryption/decryption requests to a key in AWS KMS.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionAwsKmsAead(software.amazon.awssdk.services.kms.KmsClient kmsClient, String keyArn) -
Method Summary
-
Constructor Details
-
AwsKmsAead
-
-
Method Details
-
encrypt
- Specified by:
encryptin interfacecom.google.crypto.tink.Aead- Throws:
GeneralSecurityException
-
decrypt
- Specified by:
decryptin interfacecom.google.crypto.tink.Aead- Throws:
GeneralSecurityException
-