структура KERB_SMART_CARD_LOGON (ntsecapi.h)
Структура KERB_SMART_CARD_LOGON содержит сведения о сеансе входа в смарт-карта.
Он используется LsaLogonUser с пакетом безопасности Kerberos с помощью LOGON32_PROVIDER_WINNT50 или LOGON32_PROVIDER_DEFAULT.
Синтаксис
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;
Члены
MessageType
KERB_LOGON_SUBMIT_TYPE значение, определяющее тип выполняемого запроса на вход. Для этого элемента необходимо задать значение KerbInteractiveLogon.
Pin
UNICODE_STRING, указывающий ПИН-код, связанный с смарт-карта.
CspDataLength
Длина элемента CspData в символах.
CspData
Указатель на структуру KERB_SMARTCARD_CSP_INFO, которая содержит сведения о поставщике служб шифрования смарт-карта (CSP) или указатель на структуру маршалированного KERB_CERTIFICATE_INFO при обновлении учетных данных сертификата.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |