/AWS1/CL_PCDGENERATEMACEMVPI01¶
GenerateMacEmvPinChangeOutput
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_newpinpekarn TYPE /AWS1/PCDKEYARN /AWS1/PCDKEYARN¶
Returns the
keyArnof the PEK protecting the incoming new encrypted PIN block.
iv_securemessagingintegrit01 TYPE /AWS1/PCDKEYARN /AWS1/PCDKEYARN¶
Returns the
keyArnof the IMK-SMI used by the operation.
iv_securemessagingconfiden01 TYPE /AWS1/PCDKEYARN /AWS1/PCDKEYARN¶
Returns the
keyArnof the IMK-SMC used by the operation.
iv_mac TYPE /AWS1/PCDPINCHANGEMACOUTTYPE /AWS1/PCDPINCHANGEMACOUTTYPE¶
Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.
iv_encryptedpinblock TYPE /AWS1/PCDENCRYPTEDPINBLOCKTYPE /AWS1/PCDENCRYPTEDPINBLOCKTYPE¶
Returns the incoming new encrpted PIN block.
iv_newpinpekkeycheckvalue TYPE /AWS1/PCDKEYCHECKVALUE /AWS1/PCDKEYCHECKVALUE¶
The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.
iv_securemessagingintegrit02 TYPE /AWS1/PCDKEYCHECKVALUE /AWS1/PCDKEYCHECKVALUE¶
The key check value (KCV) of the SMI issuer master key used by the operation.
iv_securemessagingconfiden02 TYPE /AWS1/PCDKEYCHECKVALUE /AWS1/PCDKEYCHECKVALUE¶
The key check value (KCV) of the SMC issuer master key used by the operation.
Optional arguments:¶
io_visaamexderivationoutputs TYPE REF TO /AWS1/CL_PCDVISAAMEXDERIVATI00 /AWS1/CL_PCDVISAAMEXDERIVATI00¶
The attribute values used for Amex and Visa derivation methods.
Queryable Attributes¶
NewPinPekArn¶
Returns the
keyArnof the PEK protecting the incoming new encrypted PIN block.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NEWPINPEKARN() |
Getter for NEWPINPEKARN, with configurable default |
ASK_NEWPINPEKARN() |
Getter for NEWPINPEKARN w/ exceptions if field has no value |
HAS_NEWPINPEKARN() |
Determine if NEWPINPEKARN has a value |
SecureMessagingIntegrityKeyArn¶
Returns the
keyArnof the IMK-SMI used by the operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECUREMESSAGINGINTEGRI01() |
Getter for SECUREMESSAGINGINTEGRITYKE01, with configurable d |
ASK_SECUREMESSAGINGINTEGRI01() |
Getter for SECUREMESSAGINGINTEGRITYKE01 w/ exceptions if fie |
HAS_SECUREMESSAGINGINTEGRI01() |
Determine if SECUREMESSAGINGINTEGRITYKE01 has a value |
SecureMessagingConfidentialityKeyArn¶
Returns the
keyArnof the IMK-SMC used by the operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECUREMESSAGINGCONFIDE01() |
Getter for SECUREMESSAGINGCONFIDENTIA01, with configurable d |
ASK_SECUREMESSAGINGCONFIDE01() |
Getter for SECUREMESSAGINGCONFIDENTIA01 w/ exceptions if fie |
HAS_SECUREMESSAGINGCONFIDE01() |
Determine if SECUREMESSAGINGCONFIDENTIA01 has a value |
Mac¶
Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAC() |
Getter for MAC, with configurable default |
ASK_MAC() |
Getter for MAC w/ exceptions if field has no value |
HAS_MAC() |
Determine if MAC has a value |
EncryptedPinBlock¶
Returns the incoming new encrpted PIN block.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTEDPINBLOCK() |
Getter for ENCRYPTEDPINBLOCK, with configurable default |
ASK_ENCRYPTEDPINBLOCK() |
Getter for ENCRYPTEDPINBLOCK w/ exceptions if field has no v |
HAS_ENCRYPTEDPINBLOCK() |
Determine if ENCRYPTEDPINBLOCK has a value |
NewPinPekKeyCheckValue¶
The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NEWPINPEKKEYCHECKVALUE() |
Getter for NEWPINPEKKEYCHECKVALUE, with configurable default |
ASK_NEWPINPEKKEYCHECKVALUE() |
Getter for NEWPINPEKKEYCHECKVALUE w/ exceptions if field has |
HAS_NEWPINPEKKEYCHECKVALUE() |
Determine if NEWPINPEKKEYCHECKVALUE has a value |
SecureMessagingIntegrityKeyCheckValue¶
The key check value (KCV) of the SMI issuer master key used by the operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECUREMESSAGINGINTEGRI02() |
Getter for SECUREMESSAGINGINTEGRITYKE02, with configurable d |
ASK_SECUREMESSAGINGINTEGRI02() |
Getter for SECUREMESSAGINGINTEGRITYKE02 w/ exceptions if fie |
HAS_SECUREMESSAGINGINTEGRI02() |
Determine if SECUREMESSAGINGINTEGRITYKE02 has a value |
SecureMessagingConfidentialityKeyCheckValue¶
The key check value (KCV) of the SMC issuer master key used by the operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECUREMESSAGINGCONFIDE02() |
Getter for SECUREMESSAGINGCONFIDENTIA02, with configurable d |
ASK_SECUREMESSAGINGCONFIDE02() |
Getter for SECUREMESSAGINGCONFIDENTIA02 w/ exceptions if fie |
HAS_SECUREMESSAGINGCONFIDE02() |
Determine if SECUREMESSAGINGCONFIDENTIA02 has a value |
VisaAmexDerivationOutputs¶
The attribute values used for Amex and Visa derivation methods.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VISAAMEXDERIVATIONOUTS() |
Getter for VISAAMEXDERIVATIONOUTPUTS |