A developer is designing a client-side encryption solution for a custom application. The application will use envelope encryption to secure data packets before storing them. The developer calls the AWS KMS `GenerateDataKey` API operation.
Which components does AWS KMS return to the application in the API response?
- AThe plaintext data key and the encrypted data payload
- A plaintext data key and a ciphertext data keyCevap
- CA ciphertext data key and the encrypted data payload
- DA plaintext data key and a Systems Manager parameter reference
Cevap
A plaintext data key and a ciphertext data key
The correct option is the one stating that a plaintext data key and a ciphertext data key are returned. The `GenerateDataKey` operation is designed to support client-side envelope encryption by providing a plaintext key for immediate encryption by the client application, and a ciphertext key that can be safely stored alongside the encrypted data.
Adım Adım Çözüm
Anahtar Kavram
AWS KMS Envelope Encryption and the GenerateDataKey API
Tahmini Süre:45s