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
| Constante | Presença | Observação |
|---|---|---|
| PPC_INP_MF_BLKADR | M | Block Address ("0000" a "9999"). |
| PPC_INP_MF_KEYTYP | M | Key Type, "A" ou "B". |
| PPC_INP_MF_KEYVAL | O | Key Value. Se não definido, será usado o valor "default" de fábrica. |
| PPC_INP_MF_SERNO | O | Serial Number. Se fornecido, PPC_INP_MF_KEYVAL passa a ser mandatório. |
Dados de resposta
Não há.
Retorno
| Retorno | Descrição |
|---|---|
| PPC_OK | Sucesso. |
| PPC_NOTOPEN | Comando PPC_CMD_OPEN não foi previamente chamado. |
| PPC_NOCARD | Não há cartão no leitor. |
| PPC_CARDINV | Cartão não suportado. |
| PPC_CTLSSMULTIPLE | Mais de um cartão apresentado. |
| PPC_CTLSSCOMMERR | Erro de comunicação com o cartão. |
| PPC_CTLSSAPPNAUT | Falha no processo de autenticação, na chave fornecida ou no número de série fornecido. |
Outros retornos: Ver Códigos de retorno.
Updated about 1 month ago
Did this page help you?