Class: Aws::PaymentCryptographyData::Types::TranslatePinDataInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::TranslatePinDataInput
- Includes:
- Structure
- Defined in:
- 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_dukpt_attributes ⇒ Types::DukptDerivationAttributes
The attributes and values to use for incoming DUKPT encryption key for PIN block translation.
-
#incoming_key_identifier ⇒ String
The ‘keyARN` of 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 ‘keyARN` of 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) 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.
2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 2216 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) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |