KERB_SMART_CARD_LOGON struttura (ntsecapi.h)

La struttura KERB_SMART_CARD_LOGON contiene informazioni su una sessione di accesso a smart card.

Viene usato da LsaLogonUser con il pacchetto di sicurezza Kerberos usando LOGON32_PROVIDER_WINNT50 o LOGON32_PROVIDER_DEFAULT.

Sintassi

typedef struct _KERB_SMART_CARD_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING         Pin;
  ULONG                  CspDataLength;
  PUCHAR                 CspData;
} KERB_SMART_CARD_LOGON, *PKERB_SMART_CARD_LOGON;

Members

MessageType

KERB_LOGON_SUBMIT_TYPE valore che identifica il tipo di richiesta di accesso da effettuare. Questo membro deve essere impostato su KerbInteractiveLogon.

Pin

UNICODE_STRING che specifica il PIN associato alla smart card.

CspDataLength

Lunghezza, in caratteri, del membro CspData .

CspData

Puntatore a una struttura KERB_SMARTCARD_CSP_INFO che contiene informazioni sul provider di servizi di crittografia smart card o su un puntatore a una struttura di KERB_CERTIFICATE_INFO marshalling durante l'aggiornamento delle credenziali del certificato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h