Class: Aws::PaymentCryptographyData::Types::VerifyMacInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::VerifyMacInput
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:message_data, :mac]
Instance Attribute Summary collapse
-
#key_identifier ⇒ String
The
keyARN
of the encryption key that Amazon Web Services Payment Cryptography uses to verify MAC data. -
#mac ⇒ String
The MAC being verified.
-
#mac_length ⇒ Integer
The length of the MAC.
-
#message_data ⇒ String
The data on for which MAC is under verification.
-
#verification_attributes ⇒ Types::MacAttributes
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
Instance Attribute Details
#key_identifier ⇒ String
The keyARN
of the encryption key that Amazon Web Services Payment
Cryptography uses to verify MAC data.
2538 2539 2540 2541 2542 2543 2544 2545 2546 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2538 class VerifyMacInput < Struct.new( :key_identifier, :message_data, :mac, :verification_attributes, :mac_length) SENSITIVE = [:message_data, :mac] include Aws::Structure end |
#mac ⇒ String
The MAC being verified.
2538 2539 2540 2541 2542 2543 2544 2545 2546 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2538 class VerifyMacInput < Struct.new( :key_identifier, :message_data, :mac, :verification_attributes, :mac_length) SENSITIVE = [:message_data, :mac] include Aws::Structure end |
#mac_length ⇒ Integer
The length of the MAC.
2538 2539 2540 2541 2542 2543 2544 2545 2546 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2538 class VerifyMacInput < Struct.new( :key_identifier, :message_data, :mac, :verification_attributes, :mac_length) SENSITIVE = [:message_data, :mac] include Aws::Structure end |
#message_data ⇒ String
The data on for which MAC is under verification. This value must be hexBinary.
2538 2539 2540 2541 2542 2543 2544 2545 2546 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2538 class VerifyMacInput < Struct.new( :key_identifier, :message_data, :mac, :verification_attributes, :mac_length) SENSITIVE = [:message_data, :mac] include Aws::Structure end |
#verification_attributes ⇒ Types::MacAttributes
The attributes and data values to use for MAC verification within Amazon Web Services Payment Cryptography.
2538 2539 2540 2541 2542 2543 2544 2545 2546 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2538 class VerifyMacInput < Struct.new( :key_identifier, :message_data, :mac, :verification_attributes, :mac_length) SENSITIVE = [:message_data, :mac] include Aws::Structure end |