Class: Aws::PaymentCryptographyData::Types::TranslatePinDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::TranslatePinDataInput
- Defined in:
- gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:encrypted_pin_block]
Instance Attribute Summary collapse
-
#encrypted_pin_block ⇒ String
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
-
#incoming_as_2805_attributes ⇒ Types::As2805PekDerivationAttributes
The attributes and values to use for incoming AS2805 encryption key for PIN block translation.
-
#incoming_dukpt_attributes ⇒ Types::DukptDerivationAttributes
The attributes and values to use for incoming DUKPT encryption key for PIN block translation.
-
#incoming_key_identifier ⇒ String
The
keyARNof the encryption key under which incoming PIN block data is encrypted. -
#incoming_translation_attributes ⇒ Types::TranslationIsoFormats
The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.
-
#incoming_wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted.
-
#outgoing_dukpt_attributes ⇒ Types::DukptDerivationAttributes
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
-
#outgoing_key_identifier ⇒ String
The
keyARNof the encryption key for encrypting outgoing PIN block data. -
#outgoing_translation_attributes ⇒ Types::TranslationIsoFormats
The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.
-
#outgoing_wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data.
Instance Attribute Details
#encrypted_pin_block ⇒ String
The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#incoming_as_2805_attributes ⇒ Types::As2805PekDerivationAttributes
The attributes and values to use for incoming AS2805 encryption key for PIN block translation.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#incoming_dukpt_attributes ⇒ Types::DukptDerivationAttributes
The attributes and values to use for incoming DUKPT encryption key for PIN block translation.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#incoming_key_identifier ⇒ String
The keyARN of the encryption key under which incoming PIN block
data is encrypted. This key type can be PEK or BDK.
For dynamic keys, it is the keyARN of KEK of the TR-31 wrapped
PEK. For ECDH, it is the keyARN of the asymmetric ECC key.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#incoming_translation_attributes ⇒ Types::TranslationIsoFormats
The format of the incoming PIN block data for translation within Amazon Web Services Payment Cryptography.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#incoming_wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key under which incoming PIN block data is encrypted.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#outgoing_dukpt_attributes ⇒ Types::DukptDerivationAttributes
The attributes and values to use for outgoing DUKPT encryption key after PIN block translation.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#outgoing_key_identifier ⇒ String
The keyARN of the encryption key for encrypting outgoing PIN block
data. This key type can be PEK or BDK.
For ECDH, it is the keyARN of the asymmetric ECC key.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#outgoing_translation_attributes ⇒ Types::TranslationIsoFormats
The format of the outgoing PIN block data after translation by Amazon Web Services Payment Cryptography.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#outgoing_wrapped_key ⇒ Types::WrappedKey
The WrappedKeyBlock containing the encryption key for encrypting outgoing PIN block data.
2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'gems/aws-sdk-paymentcryptographydata/lib/aws-sdk-paymentcryptographydata/types.rb', line 2540 class TranslatePinDataInput < Struct.new( :incoming_key_identifier, :outgoing_key_identifier, :incoming_translation_attributes, :outgoing_translation_attributes, :encrypted_pin_block, :incoming_dukpt_attributes, :outgoing_dukpt_attributes, :incoming_wrapped_key, :outgoing_wrapped_key, :incoming_as_2805_attributes) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |