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.
844 845 846 847 848 849 850 851 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 844 class GenerateMacInput < Struct.new( :key_identifier, :message_data, :generation_attributes, :mac_length) SENSITIVE = [:message_data] include Aws::Structure end |
#key_identifier ⇒ String
The keyARN
of the MAC generation encryption key.
844 845 846 847 848 849 850 851 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 844 class GenerateMacInput < Struct.new( :key_identifier, :message_data, :generation_attributes, :mac_length) SENSITIVE = [:message_data] include Aws::Structure end |
#mac_length ⇒ Integer
The length of a MAC under generation.
844 845 846 847 848 849 850 851 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 844 class GenerateMacInput < Struct.new( :key_identifier, :message_data, :generation_attributes, :mac_length) SENSITIVE = [:message_data] include Aws::Structure end |
#message_data ⇒ String
The data for which a MAC is under generation. This value must be hexBinary.
844 845 846 847 848 849 850 851 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 844 class GenerateMacInput < Struct.new( :key_identifier, :message_data, :generation_attributes, :mac_length) SENSITIVE = [:message_data] include Aws::Structure end |