/AWS1/CL_KMSVERIFYMACRESPONSE¶
VerifyMacResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_keyid TYPE /AWS1/KMSKEYIDTYPE /AWS1/KMSKEYIDTYPE¶
The HMAC KMS key used in the verification.
iv_macvalid TYPE /AWS1/KMSBOOLEANTYPE /AWS1/KMSBOOLEANTYPE¶
A Boolean value that indicates whether the HMAC was verified. A value of
Trueindicates that the HMAC (Mac) was generated with the specifiedMessage, HMAC KMS key (KeyID) andMacAlgorithm..If the HMAC is not verified, the
VerifyMacoperation fails with aKMSInvalidMacExceptionexception. This exception indicates that one or more of the inputs changed since the HMAC was computed.
iv_macalgorithm TYPE /AWS1/KMSMACALGORITHMSPEC /AWS1/KMSMACALGORITHMSPEC¶
The MAC algorithm used in the verification.
Queryable Attributes¶
KeyId¶
The HMAC KMS key used in the verification.
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 |
MacValid¶
A Boolean value that indicates whether the HMAC was verified. A value of
Trueindicates that the HMAC (Mac) was generated with the specifiedMessage, HMAC KMS key (KeyID) andMacAlgorithm..If the HMAC is not verified, the
VerifyMacoperation fails with aKMSInvalidMacExceptionexception. This exception indicates that one or more of the inputs changed since the HMAC was computed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MACVALID() |
Getter for MACVALID |
MacAlgorithm¶
The MAC algorithm used in the verification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MACALGORITHM() |
Getter for MACALGORITHM, with configurable default |
ASK_MACALGORITHM() |
Getter for MACALGORITHM w/ exceptions if field has no value |
HAS_MACALGORITHM() |
Determine if MACALGORITHM has a value |