Class: Aws::PaymentCryptographyData::Types::MacAlgorithmEmv
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::PaymentCryptographyData::Types::MacAlgorithmEmv
 
- Defined in:
- gems/aws-sdk-paymentcryptographydata/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.
| 1692 1693 1694 1695 1696 1697 1698 1699 1700 | # File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1692 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).
| 1692 1693 1694 1695 1696 1697 1698 1699 1700 | # File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1692 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.
| 1692 1693 1694 1695 1696 1697 1698 1699 1700 | # File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1692 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.
| 1692 1693 1694 1695 1696 1697 1698 1699 1700 | # File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1692 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.
| 1692 1693 1694 1695 1696 1697 1698 1699 1700 | # File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 1692 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 |