Class: Aws::PaymentCryptographyData::Types::GenerateMacInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::GenerateMacInput
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:message_data]
Instance Attribute Summary collapse
-
#generation_attributes ⇒ Types::MacAttributes
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
-
#key_identifier ⇒ String
The
keyARN
of the MAC generation encryption key. -
#mac_length ⇒ Integer
The length of a MAC under generation.
-
#message_data ⇒ String
The data for which a MAC is under generation.
Instance Attribute Details
#generation_attributes ⇒ Types::MacAttributes
The attributes and data values to use for MAC generation within Amazon Web Services Payment Cryptography.
824 825 826 827 828 829 830 831 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 824 class GenerateMacInput < Struct.new( :generation_attributes, :key_identifier, :mac_length, :message_data) SENSITIVE = [:message_data] include Aws::Structure end |
#key_identifier ⇒ String
The keyARN
of the MAC generation encryption key.
824 825 826 827 828 829 830 831 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 824 class GenerateMacInput < Struct.new( :generation_attributes, :key_identifier, :mac_length, :message_data) SENSITIVE = [:message_data] include Aws::Structure end |
#mac_length ⇒ Integer
The length of a MAC under generation.
824 825 826 827 828 829 830 831 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 824 class GenerateMacInput < Struct.new( :generation_attributes, :key_identifier, :mac_length, :message_data) SENSITIVE = [:message_data] include Aws::Structure end |
#message_data ⇒ String
The data for which a MAC is under generation. This value must be hexBinary.
824 825 826 827 828 829 830 831 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 824 class GenerateMacInput < Struct.new( :generation_attributes, :key_identifier, :mac_length, :message_data) SENSITIVE = [:message_data] include Aws::Structure end |