PPC_CMD_MF_AUTH

Este comando efetua o processo de autenticação de um bloco usando uma chave fornecida. Se a chave não for definida, a chave padrão de fábrica será usada. Se for fornecido o número de série do cartão (opcional), a chave é obrigatória. A autenticação é necessária para executar outros comandos.

Parâmetros de entrada

ConstantePresençaObservação
PPC_INP_MF_BLKADRMBlock Address ("0000" a "9999").
PPC_INP_MF_KEYTYPMKey Type, "A" ou "B".
PPC_INP_MF_KEYVALOKey Value. Se não definido, será usado o valor "default" de fábrica.
PPC_INP_MF_SERNOOSerial Number. Se fornecido, PPC_INP_MF_KEYVAL passa a ser mandatório.

Dados de resposta

Não há.

Retorno

RetornoDescrição
PPC_OKSucesso.
PPC_NOTOPENComando PPC_CMD_OPEN não foi previamente chamado.
PPC_NOCARDNão há cartão no leitor.
PPC_CARDINVCartão não suportado.
PPC_CTLSSMULTIPLEMais de um cartão apresentado.
PPC_CTLSSCOMMERRErro de comunicação com o cartão.
PPC_CTLSSAPPNAUTFalha no processo de autenticação, na chave fornecida ou no número de série fornecido.

Outros retornos: Ver Códigos de retorno.


Did this page help you?