Class: Aws::PaymentCryptographyData::Types::MacAlgorithmEmv
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::MacAlgorithmEmv
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Parameters that are required for EMV MAC generation and verification.
Constant Summary collapse
- SENSITIVE =
[:primary_account_number]
Instance Attribute Summary collapse
-
#major_key_derivation_mode ⇒ String
The method to use when deriving the master key for EMV MAC generation or verification.
-
#pan_sequence_number ⇒ String
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
-
#primary_account_number ⇒ String
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
-
#session_key_derivation_mode ⇒ String
The method of deriving a session key for EMV MAC generation or verification.
-
#session_key_derivation_value ⇒ Types::SessionKeyDerivationValue
Parameters that are required to generate session key for EMV generation and verification.
Instance Attribute Details
#major_key_derivation_mode ⇒ String
The method to use when deriving the master key for EMV MAC generation or verification.
1582 1583 1584 1585 1586 1587 1588 1589 1590 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1582 class MacAlgorithmEmv < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :session_key_derivation_mode, :session_key_derivation_value) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#pan_sequence_number ⇒ String
A number that identifies and differentiates payment cards with the same Primary Account Number (PAN).
1582 1583 1584 1585 1586 1587 1588 1589 1590 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1582 class MacAlgorithmEmv < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :session_key_derivation_mode, :session_key_derivation_value) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#primary_account_number ⇒ String
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card and associates the card to a specific account holder.
1582 1583 1584 1585 1586 1587 1588 1589 1590 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1582 class MacAlgorithmEmv < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :session_key_derivation_mode, :session_key_derivation_value) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#session_key_derivation_mode ⇒ String
The method of deriving a session key for EMV MAC generation or verification.
1582 1583 1584 1585 1586 1587 1588 1589 1590 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1582 class MacAlgorithmEmv < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :session_key_derivation_mode, :session_key_derivation_value) SENSITIVE = [:primary_account_number] include Aws::Structure end |
#session_key_derivation_value ⇒ Types::SessionKeyDerivationValue
Parameters that are required to generate session key for EMV generation and verification.
1582 1583 1584 1585 1586 1587 1588 1589 1590 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1582 class MacAlgorithmEmv < Struct.new( :major_key_derivation_mode, :primary_account_number, :pan_sequence_number, :session_key_derivation_mode, :session_key_derivation_value) SENSITIVE = [:primary_account_number] include Aws::Structure end |