KERB_SMART_CARD_LOGON 结构 (ntsecapi.h)
KERB_SMART_CARD_LOGON结构包含有关智能卡登录会话的信息。
LsaLogonUser 使用 LOGON32_PROVIDER_WINNT50 或 LOGON32_PROVIDER_DEFAULT 将它与 Kerberos 安全包配合使用。
语法
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
指定与智能卡关联的 PIN 的UNICODE_STRING。
CspDataLength
CspData 成员的长度(以字符为单位)。
CspData
指向KERB_SMARTCARD_CSP_INFO结构的指针,该结构包含有关智能卡加密服务提供程序的信息, (CSP) 或指向更新证书凭据时封送KERB_CERTIFICATE_INFO结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | ntsecapi.h |