API C/C++
HSM Dinamo
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência da Estrutura DN_SC_INFO

#include "dinamo.h"

Campos de Dados

BYTE pbATR [DN_SC_MAX_ATR_LEN]
 
int nATRSize
 
BYTE pbCSN1 [sizeof(DWORD)]
 
BYTE pbCSN2 [sizeof(DWORD)]
 
BYTE pbIRN [sizeof(DWORD)]
 
char szCardFamily [DN_SC_MAX_CARD_FAMILY_LEN]
 
char szCardProductName [DN_SC_MAX_CARD_PRODUCT_NAME_LEN]
 
char szCardOSVersion [DN_SC_MAX_CARD_OS_VERSION_LEN]
 
BYTE bCardProgramVersion
 
BYTE bCardChipVersion
 
BYTE bLockByte1
 
BYTE bLockByte2
 
BOOL bHasLegacyCard
 
BOOL bIsOEMKeyAvailable
 
BOOL bIsFormatted
 
BOOL bIsPINLocked
 
BOOL bHasPINInfo
 
BOOL bIsPINSMCOn
 
BYTE bPINMMPN
 
BYTE bPINSCR
 
BYTE bPINUCR
 
BYTE bPINCKS
 

Descrição detalhada

Estrutura que contém as informações gerais do Smart-card. Usada em DSCGetInfo().

Exemplos
sc_inspect.c.

Campos

◆ pbATR

ATR (Answer to Reset).

◆ nATRSize

int nATRSize

Tamanho do ATR.

◆ pbCSN1

BYTE pbCSN1[sizeof(DWORD)]

CSN1 (Card Serial Number).

◆ pbCSN2

BYTE pbCSN2[sizeof(DWORD)]

CSN2 (Card Serial Number).

◆ pbIRN

BYTE pbIRN[sizeof(DWORD)]

IRN (Issuer Reference Number).

◆ szCardFamily

char szCardFamily[DN_SC_MAX_CARD_FAMILY_LEN]

Família do cartão.

Exemplos
sc_inspect.c.

◆ szCardProductName

char szCardProductName[DN_SC_MAX_CARD_PRODUCT_NAME_LEN]

Nome do produto do cartão.

Exemplos
sc_inspect.c.

◆ szCardOSVersion

char szCardOSVersion[DN_SC_MAX_CARD_OS_VERSION_LEN]

Versão do sistema operacional do cartão.

Exemplos
sc_inspect.c.

◆ bCardProgramVersion

BYTE bCardProgramVersion

Versão do programa do cartão.

◆ bCardChipVersion

BYTE bCardChipVersion

Versão do chip do cartão.

◆ bLockByte1

BYTE bLockByte1

Byte de bloqueio 1.

◆ bLockByte2

BYTE bLockByte2

Byte de bloqueio 2. Deve ser igual a bLockByte1.

◆ bHasLegacyCard

BOOL bHasLegacyCard

Indica se o cartão é legado.

◆ bIsOEMKeyAvailable

BOOL bIsOEMKeyAvailable

Indica se a chave OEM está disponível.

◆ bIsFormatted

BOOL bIsFormatted

Indica se o cartão está formatado.

◆ bIsPINLocked

BOOL bIsPINLocked

Indica se o PIN está bloqueado.

◆ bHasPINInfo

BOOL bHasPINInfo

Indica se há informações de PIN.

◆ bIsPINSMCOn

BOOL bIsPINSMCOn

Indica se o PIN SMC (Secure Messaging for Confidentiality) está ligado.

◆ bPINMMPN

BYTE bPINMMPN

MMPN (Mode Maximum Presentation Number). Número máximo de tentativas de PIN incorreto.

◆ bPINSCR

BYTE bPINSCR

SCR (Secret Code Ratification). Quantidade de tentativas de PIN incorreto.

◆ bPINUCR

BYTE bPINUCR

UCR (Unblock Code Reference).

◆ bPINCKS

BYTE bPINCKS

CKS (Checksum).


A documentação para essa estrutura foi gerada a partir do seguinte arquivo: