structure KERB_SMART_CARD_LOGON (ntsecapi.h)
La structure KERB_SMART_CARD_LOGON contient des informations sur une session d’ouverture de session de carte intelligente.
Il est utilisé par LsaLogonUser avec le package de sécurité Kerberos à l’aide de LOGON32_PROVIDER_WINNT50 ou de LOGON32_PROVIDER_DEFAULT.
Syntaxe
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;
Membres
MessageType
KERB_LOGON_SUBMIT_TYPE valeur identifiant le type de demande d’ouverture de session effectuée. Ce membre doit être défini sur KerbInteractiveLogon.
Pin
UNICODE_STRING qui spécifie le code pin associé au carte intelligent.
CspDataLength
Longueur, en caractères, du membre CspData .
CspData
Pointeur vers une structure de KERB_SMARTCARD_CSP_INFO qui contient des informations sur le fournisseur de services de chiffrement (CSP) smart carte ou un pointeur vers une structure de KERB_CERTIFICATE_INFO marshalée lors de la mise à jour des informations d’identification de certificat.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntsecapi.h |