public static interface GeneratePinDataResponse.Builder extends PaymentCryptographyDataResponse.Builder, SdkPojo, CopyableBuilder<GeneratePinDataResponse.Builder,GeneratePinDataResponse>
| Modifier and Type | Method and Description |
|---|---|
GeneratePinDataResponse.Builder |
encryptedPinBlock(String encryptedPinBlock)
The PIN block encrypted under PEK from Amazon Web Services Payment Cryptography.
|
GeneratePinDataResponse.Builder |
encryptionKeyArn(String encryptionKeyArn)
The
keyARN of the PEK that Amazon Web Services Payment Cryptography uses for encrypted pin block
generation. |
GeneratePinDataResponse.Builder |
encryptionKeyCheckValue(String encryptionKeyCheckValue)
The key check value (KCV) of the encryption key.
|
GeneratePinDataResponse.Builder |
generationKeyArn(String generationKeyArn)
The
keyARN of the pin data generation key that Amazon Web Services Payment Cryptography uses for
PIN, PVV or PIN Offset generation. |
GeneratePinDataResponse.Builder |
generationKeyCheckValue(String generationKeyCheckValue)
The key check value (KCV) of the encryption key.
|
default GeneratePinDataResponse.Builder |
pinData(Consumer<PinData.Builder> pinData)
The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.
|
GeneratePinDataResponse.Builder |
pinData(PinData pinData)
The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildGeneratePinDataResponse.Builder encryptedPinBlock(String encryptedPinBlock)
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.
encryptedPinBlock - 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.GeneratePinDataResponse.Builder encryptionKeyArn(String encryptionKeyArn)
The keyARN of the PEK that Amazon Web Services Payment Cryptography uses for encrypted pin block
generation.
encryptionKeyArn - The keyARN of the PEK that Amazon Web Services Payment Cryptography uses for encrypted
pin block generation.GeneratePinDataResponse.Builder encryptionKeyCheckValue(String encryptionKeyCheckValue)
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 calculates the KCV by using standard algorithms, typically by encrypting 8 or 16 bytes or "00" or "01" and then truncating the result to the first 3 bytes, or 6 hex digits, of the resulting cryptogram.
encryptionKeyCheckValue - 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 calculates the KCV by using standard algorithms, typically by encrypting 8 or 16 bytes or
"00" or "01" and then truncating the result to the first 3 bytes, or 6 hex digits, of the resulting
cryptogram.GeneratePinDataResponse.Builder generationKeyArn(String generationKeyArn)
The keyARN of the pin data generation key that Amazon Web Services Payment Cryptography uses for
PIN, PVV or PIN Offset generation.
generationKeyArn - The keyARN of the pin data generation key that Amazon Web Services Payment Cryptography
uses for PIN, PVV or PIN Offset generation.GeneratePinDataResponse.Builder generationKeyCheckValue(String generationKeyCheckValue)
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 calculates the KCV by using standard algorithms, typically by encrypting 8 or 16 bytes or "00" or "01" and then truncating the result to the first 3 bytes, or 6 hex digits, of the resulting cryptogram.
generationKeyCheckValue - 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 calculates the KCV by using standard algorithms, typically by encrypting 8 or 16 bytes or
"00" or "01" and then truncating the result to the first 3 bytes, or 6 hex digits, of the resulting
cryptogram.GeneratePinDataResponse.Builder pinData(PinData pinData)
The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.
pinData - The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.default GeneratePinDataResponse.Builder pinData(Consumer<PinData.Builder> pinData)
The attributes and values Amazon Web Services Payment Cryptography uses for pin data generation.
This is a convenience method that creates an instance of thePinData.Builder avoiding the need to
create one manually via PinData.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to pinData(PinData).
pinData - a consumer that will call methods on PinData.BuilderpinData(PinData)Copyright © 2023. All rights reserved.