Generates an issuer script mac for EMV payment cards that use offline PINs as the cardholder verification method (CVM).
See https://www.paws-r-sdk.com/docs/paymentcryptographydataplane_generate_mac_emv_pin_change/ for full documentation.
paymentcryptographydataplane_generate_mac_emv_pin_change(
NewPinPekIdentifier,
NewEncryptedPinBlock,
PinBlockFormat,
SecureMessagingIntegrityKeyIdentifier,
SecureMessagingConfidentialityKeyIdentifier,
MessageData,
DerivationMethodAttributes
)
[required] The keyARN
of the PEK protecting the incoming new encrypted PIN block.
[required] The incoming new encrypted PIN block data for offline pin change on an EMV card.
[required] The PIN encoding format of the incoming new encrypted PIN block as specified in ISO 9564.
[required] The keyARN
of the issuer master key (IMK-SMI) used to authenticate the
issuer script response.
[required] The keyARN
of the issuer master key (IMK-SMC) used to protect the PIN
block data in the issuer script response.
[required] The message data is the APDU command from the card reader or terminal. The target encrypted PIN block, after translation to ISO2 format, is appended to this message data to generate an issuer script response.
[required] The attributes and data values to derive payment card specific confidentiality and integrity keys.