Class: Aws::PaymentCryptographyData::Types::GenerateMacInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::GenerateMacInput
- Includes:
- Structure
- Defined in:
- 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.
1205 1206 1207 1208 1209 1210 1211 1212 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1205 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.
1205 1206 1207 1208 1209 1210 1211 1212 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1205 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.
1205 1206 1207 1208 1209 1210 1211 1212 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1205 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.
1205 1206 1207 1208 1209 1210 1211 1212 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1205 class GenerateMacInput < Struct.new( :key_identifier, :message_data, :generation_attributes, :mac_length) SENSITIVE = [:message_data] include Aws::Structure end |