| Package | Description |
|---|---|
| software.amazon.awssdk.services.paymentcryptographydata |
You use the Amazon Web Services Payment Cryptography Data Plane to manage how encryption keys are used for
payment-related transaction processing and associated cryptographic operations.
|
| software.amazon.awssdk.services.paymentcryptographydata.model |
| Modifier and Type | Method and Description |
|---|---|
default VerifyPinDataResponse |
PaymentCryptographyDataClient.verifyPinData(Consumer<VerifyPinDataRequest.Builder> verifyPinDataRequest)
Verifies pin-related data such as PIN and PIN Offset using algorithms including VISA PVV and IBM3624.
|
default CompletableFuture<VerifyPinDataResponse> |
PaymentCryptographyDataAsyncClient.verifyPinData(Consumer<VerifyPinDataRequest.Builder> verifyPinDataRequest)
Verifies pin-related data such as PIN and PIN Offset using algorithms including VISA PVV and IBM3624.
|
| Modifier and Type | Method and Description |
|---|---|
static VerifyPinDataRequest.Builder |
VerifyPinDataRequest.builder() |
default VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.dukptAttributes(Consumer<DukptAttributes.Builder> dukptAttributes)
The attributes and values for the DUKPT encrypted PIN block data.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.dukptAttributes(DukptAttributes dukptAttributes)
The attributes and values for the DUKPT encrypted PIN block data.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.encryptedPinBlock(String encryptedPinBlock)
The encrypted PIN block data that Amazon Web Services Payment Cryptography verifies.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.encryptionKeyIdentifier(String encryptionKeyIdentifier)
The
keyARN of the encryption key under which the PIN block data is encrypted. |
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.pinBlockFormat(PinBlockFormatForPinData pinBlockFormat)
The PIN encoding format for pin data generation as specified in ISO 9564.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.pinBlockFormat(String pinBlockFormat)
The PIN encoding format for pin data generation as specified in ISO 9564.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.pinDataLength(Integer pinDataLength)
The length of PIN being verified.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.primaryAccountNumber(String primaryAccountNumber)
The Primary Account Number (PAN), a unique identifier for a payment credit or debit card that associates the
card with a specific account holder.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.toBuilder() |
default VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.verificationAttributes(Consumer<PinVerificationAttributes.Builder> verificationAttributes)
The attributes and values for PIN data verification.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.verificationAttributes(PinVerificationAttributes verificationAttributes)
The attributes and values for PIN data verification.
|
VerifyPinDataRequest.Builder |
VerifyPinDataRequest.Builder.verificationKeyIdentifier(String verificationKeyIdentifier)
The
keyARN of the PIN verification key. |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends VerifyPinDataRequest.Builder> |
VerifyPinDataRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.