Class: Aws::PaymentCryptographyData::Types::GeneratePinDataOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PaymentCryptographyData::Types::GeneratePinDataOutput
- 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 PIN block encrypted under PEK from Amazon Web Services Payment Cryptography.
-
#encryption_key_arn ⇒ String
The ‘keyARN` of the PEK that Amazon Web Services Payment Cryptography uses for encrypted pin block generation.
-
#encryption_key_check_value ⇒ String
The key check value (KCV) of the encryption key.
-
#generation_key_arn ⇒ String
The ‘keyARN` of the pin data generation key that Amazon Web Services Payment Cryptography uses for PIN, PVV or PIN Offset generation.
-
#generation_key_check_value ⇒ String
The key check value (KCV) of the encryption key.
-
#pin_data ⇒ Types::PinData
The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.
Instance Attribute Details
#encrypted_pin_block ⇒ String
The PIN block encrypted under PEK from Amazon Web Services Payment Cryptography. The encrypted PIN block is a composite of PAN (Primary Account Number) and PIN (Personal Identification Number), generated in accordance with ISO 9564 standard.
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1344 class GeneratePinDataOutput < Struct.new( :generation_key_arn, :generation_key_check_value, :encryption_key_arn, :encryption_key_check_value, :encrypted_pin_block, :pin_data) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#encryption_key_arn ⇒ String
The ‘keyARN` of the PEK that Amazon Web Services Payment Cryptography uses for encrypted pin block generation. For ECDH, it is the `keyARN` of the asymmetric ECC key.
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1344 class GeneratePinDataOutput < Struct.new( :generation_key_arn, :generation_key_check_value, :encryption_key_arn, :encryption_key_check_value, :encrypted_pin_block, :pin_data) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#encryption_key_check_value ⇒ String
The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.
Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1344 class GeneratePinDataOutput < Struct.new( :generation_key_arn, :generation_key_check_value, :encryption_key_arn, :encryption_key_check_value, :encrypted_pin_block, :pin_data) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#generation_key_arn ⇒ String
The ‘keyARN` of the pin data generation key that Amazon Web Services Payment Cryptography uses for PIN, PVV or PIN Offset generation.
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1344 class GeneratePinDataOutput < Struct.new( :generation_key_arn, :generation_key_check_value, :encryption_key_arn, :encryption_key_check_value, :encrypted_pin_block, :pin_data) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#generation_key_check_value ⇒ String
The key check value (KCV) of the encryption key. The KCV is used to check if all parties holding a given key have the same key or to detect that a key has changed.
Amazon Web Services Payment Cryptography computes the KCV according to the CMAC specification.
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1344 class GeneratePinDataOutput < Struct.new( :generation_key_arn, :generation_key_check_value, :encryption_key_arn, :encryption_key_check_value, :encrypted_pin_block, :pin_data) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |
#pin_data ⇒ Types::PinData
The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 |
# File 'lib/aws-sdk-paymentcryptographydata/types.rb', line 1344 class GeneratePinDataOutput < Struct.new( :generation_key_arn, :generation_key_check_value, :encryption_key_arn, :encryption_key_check_value, :encrypted_pin_block, :pin_data) SENSITIVE = [:encrypted_pin_block] include Aws::Structure end |