/AWS1/CL_PCDSESSKEYDERIVATIO00¶
Parameters to derive session key value using a MAC EMV algorithm.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_applicationcryptogram TYPE /AWS1/PCDAPPLICATIONCRYPTOGR00 /AWS1/PCDAPPLICATIONCRYPTOGR00¶
The cryptogram provided by the terminal during transaction processing.
iv_applicationtransactcnter TYPE /AWS1/PCDHEXLENGTHEQUALS4 /AWS1/PCDHEXLENGTHEQUALS4¶
The transaction counter that is provided by the terminal during transaction processing.
Queryable Attributes¶
ApplicationCryptogram¶
The cryptogram provided by the terminal during transaction processing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONCRYPTOGRAM() |
Getter for APPLICATIONCRYPTOGRAM, with configurable default |
ASK_APPLICATIONCRYPTOGRAM() |
Getter for APPLICATIONCRYPTOGRAM w/ exceptions if field has |
HAS_APPLICATIONCRYPTOGRAM() |
Determine if APPLICATIONCRYPTOGRAM has a value |
ApplicationTransactionCounter¶
The transaction counter that is provided by the terminal during transaction processing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONTRANSACTCNTER() |
Getter for APPLICATIONTRANSACTCOUNTER, with configurable def |
ASK_APPLICATIONTRANSACTCNTER() |
Getter for APPLICATIONTRANSACTCOUNTER w/ exceptions if field |
HAS_APPLICATIONTRANSACTCNTER() |
Determine if APPLICATIONTRANSACTCOUNTER has a value |