Referência da Estrutura DN_CALC_ARPC_EMV_METHOD_2
#include "dinamo.h"
Campos de Dados | |
char | szIssuerMK [MAX_OBJ_ID_BIN_LEN] |
char | szPAN [MAX_PAN_LEN] |
BYTE | pbSEQ [EFT_EMV_SDA_SEQ_LEN] |
BYTE | pbNONCE [DES_BLOCK] |
BYTE | bOP |
BYTE | pbARQC [DES_BLOCK] |
BYTE | pbCSU [EFT_EMV_CSU_LEN] |
DWORD | dwCSULen |
BYTE | pbPAD [EFT_EMV_PAD_LEN] |
DWORD | dwPADLen |
Campos
char szIssuerMK[MAX_OBJ_ID_BIN_LEN] |
Nome da chave do emissor dentro do HSM que será utilizada para gerar o MAC.
char szPAN[MAX_PAN_LEN] |
PAN (Primary Account Number).
BYTE pbSEQ[EFT_EMV_SDA_SEQ_LEN] |
Buffer contendo o SEQ (PAN Sequence Number).
BYTE bOP |
Tipo da operação de derivação da chave de sessão utilizada no ARPC. Ver bOP em DGenerateEMV_MAC para valores aceitos.
BYTE pbCSU[EFT_EMV_CSU_LEN] |
Buffer contendo o CSU (Card Status Update).
DWORD dwCSULen |
Tamanho dos dados contidos em pbCSU. Pode ser zero para não utilizar CSU.
BYTE pbPAD[EFT_EMV_PAD_LEN] |
Buffer contendo o PAD (Proprietary Authentication Data).
DWORD dwPADLen |
Tamanho dos dados contidos em pbPAD. Pode ser zero para não utilizar PAD.
A documentação para esta estrutura foi gerada a partir do seguinte arquivo: