estructura KERB_SMART_CARD_LOGON (ntsecapi.h)
La estructura KERB_SMART_CARD_LOGON contiene información sobre una sesión de inicio de sesión de tarjeta inteligente.
LsaLogonUser lo usa con el paquete de seguridad Kerberos mediante LOGON32_PROVIDER_WINNT50 o LOGON32_PROVIDER_DEFAULT.
Sintaxis
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;
Miembros
MessageType
KERB_LOGON_SUBMIT_TYPE valor que identifica el tipo de solicitud de inicio de sesión que se realiza. Este miembro debe establecerse en KerbInteractiveLogon.
Pin
UNICODE_STRING que especifica el PIN asociado a la tarjeta inteligente.
CspDataLength
Longitud, en caracteres, del miembro CspData .
CspData
Puntero a una estructura de KERB_SMARTCARD_CSP_INFO que contiene información sobre el proveedor de servicios criptográficos de tarjeta inteligente (CSP) o un puntero a una estructura de KERB_CERTIFICATE_INFO serializado al actualizar las credenciales de certificado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | ntsecapi.h |