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).

Buffer contendo o SEQ (PAN Sequence Number).

BYTE pbNONCE[DES_BLOCK]

Buffer de tamanho DES_BLOCK contendo o diversificador para geração do ARPC.

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 pbARQC[DES_BLOCK]

Buffer contendo o ARQC (Authorisation Request Cryptogram).

Buffer contendo o CSU (Card Status Update).

DWORD dwCSULen

Tamanho dos dados contidos em pbCSU. Pode ser zero para não utilizar CSU.

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: