public static interface DecryptResponse.Builder extends KmsResponse.Builder, SdkPojo, CopyableBuilder<DecryptResponse.Builder,DecryptResponse>
| Modifier and Type | Method and Description |
|---|---|
DecryptResponse.Builder |
ciphertextForRecipient(SdkBytes ciphertextForRecipient)
The plaintext data encrypted with the public key in the attestation document.
|
DecryptResponse.Builder |
encryptionAlgorithm(EncryptionAlgorithmSpec encryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext.
|
DecryptResponse.Builder |
encryptionAlgorithm(String encryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext.
|
DecryptResponse.Builder |
keyId(String keyId)
The Amazon Resource Name (key ARN) of the
KMS key that was used to decrypt the ciphertext.
|
DecryptResponse.Builder |
plaintext(SdkBytes plaintext)
Decrypted plaintext data.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDecryptResponse.Builder keyId(String keyId)
The Amazon Resource Name (key ARN) of the KMS key that was used to decrypt the ciphertext.
keyId - The Amazon Resource Name (key ARN)
of the KMS key that was used to decrypt the ciphertext.DecryptResponse.Builder plaintext(SdkBytes plaintext)
Decrypted plaintext data. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
If the response includes the CiphertextForRecipient field, the Plaintext field is
null or empty.
plaintext - Decrypted plaintext data. When you use the HTTP API or the Amazon Web Services CLI, the value is
Base64-encoded. Otherwise, it is not Base64-encoded.
If the response includes the CiphertextForRecipient field, the Plaintext
field is null or empty.
DecryptResponse.Builder encryptionAlgorithm(String encryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext.
encryptionAlgorithm - The encryption algorithm that was used to decrypt the ciphertext.EncryptionAlgorithmSpec,
EncryptionAlgorithmSpecDecryptResponse.Builder encryptionAlgorithm(EncryptionAlgorithmSpec encryptionAlgorithm)
The encryption algorithm that was used to decrypt the ciphertext.
encryptionAlgorithm - The encryption algorithm that was used to decrypt the ciphertext.EncryptionAlgorithmSpec,
EncryptionAlgorithmSpecDecryptResponse.Builder ciphertextForRecipient(SdkBytes ciphertextForRecipient)
The plaintext data encrypted with the public key in the attestation document.
This field is included in the response only when the Recipient parameter in the request includes
a valid attestation document from an Amazon Web Services Nitro enclave. For information about the interaction
between KMS and Amazon Web Services Nitro Enclaves, see How Amazon Web
Services Nitro Enclaves uses KMS in the Key Management Service Developer Guide.
ciphertextForRecipient - The plaintext data encrypted with the public key in the attestation document.
This field is included in the response only when the Recipient parameter in the request
includes a valid attestation document from an Amazon Web Services Nitro enclave. For information about
the interaction between KMS and Amazon Web Services Nitro Enclaves, see How Amazon
Web Services Nitro Enclaves uses KMS in the Key Management Service Developer Guide.
Copyright © 2023. All rights reserved.