/AWS1/CL_KMSENCRYPTRESPONSE¶
EncryptResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_ciphertextblob TYPE /AWS1/KMSCIPHERTEXTTYPE /AWS1/KMSCIPHERTEXTTYPE¶
The encrypted plaintext. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
iv_keyid TYPE /AWS1/KMSKEYIDTYPE /AWS1/KMSKEYIDTYPE¶
The Amazon Resource Name (key ARN) of the KMS key that was used to encrypt the plaintext.
iv_encryptionalgorithm TYPE /AWS1/KMSENCALGORITHMSPEC /AWS1/KMSENCALGORITHMSPEC¶
The encryption algorithm that was used to encrypt the plaintext.
Queryable Attributes¶
CiphertextBlob¶
The encrypted plaintext. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CIPHERTEXTBLOB() |
Getter for CIPHERTEXTBLOB, with configurable default |
ASK_CIPHERTEXTBLOB() |
Getter for CIPHERTEXTBLOB w/ exceptions if field has no valu |
HAS_CIPHERTEXTBLOB() |
Determine if CIPHERTEXTBLOB has a value |
KeyId¶
The Amazon Resource Name (key ARN) of the KMS key that was used to encrypt the plaintext.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYID() |
Getter for KEYID, with configurable default |
ASK_KEYID() |
Getter for KEYID w/ exceptions if field has no value |
HAS_KEYID() |
Determine if KEYID has a value |
EncryptionAlgorithm¶
The encryption algorithm that was used to encrypt the plaintext.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTIONALGORITHM() |
Getter for ENCRYPTIONALGORITHM, with configurable default |
ASK_ENCRYPTIONALGORITHM() |
Getter for ENCRYPTIONALGORITHM w/ exceptions if field has no |
HAS_ENCRYPTIONALGORITHM() |
Determine if ENCRYPTIONALGORITHM has a value |