Class: Aws::KMS::Types::VerifyMacResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::KMS::Types::VerifyMacResponse
- Defined in:
- gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#key_id ⇒ String
The HMAC KMS key used in the verification.
-
#mac_algorithm ⇒ String
The MAC algorithm used in the verification.
-
#mac_valid ⇒ Boolean
A Boolean value that indicates whether the HMAC was verified.
Instance Attribute Details
#key_id ⇒ String
The HMAC KMS key used in the verification.
7136 7137 7138 7139 7140 7141 7142 |
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 7136 class VerifyMacResponse < Struct.new( :key_id, :mac_valid, :mac_algorithm) SENSITIVE = [] include Aws::Structure end |
#mac_algorithm ⇒ String
The MAC algorithm used in the verification.
7136 7137 7138 7139 7140 7141 7142 |
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 7136 class VerifyMacResponse < Struct.new( :key_id, :mac_valid, :mac_algorithm) SENSITIVE = [] include Aws::Structure end |
#mac_valid ⇒ Boolean
A Boolean value that indicates whether the HMAC was verified. A
value of True indicates that the HMAC (Mac) was generated with
the specified Message, HMAC KMS key (KeyID) and MacAlgorithm..
If the HMAC is not verified, the VerifyMac operation fails with a
KMSInvalidMacException exception. This exception indicates that
one or more of the inputs changed since the HMAC was computed.
7136 7137 7138 7139 7140 7141 7142 |
# File 'gems/aws-sdk-kms/lib/aws-sdk-kms/types.rb', line 7136 class VerifyMacResponse < Struct.new( :key_id, :mac_valid, :mac_algorithm) SENSITIVE = [] include Aws::Structure end |