KERB_SMART_CARD_LOGON 構造体 (ntsecapi.h)
KERB_SMART_CARD_LOGON構造体には、スマート カード ログオン セッションに関する情報が含まれています。
これは、LOGON32_PROVIDER_WINNT50またはLOGON32_PROVIDER_DEFAULTを使用して、Kerberos セキュリティ パッケージと共に LsaLogonUser によって使用されます。
構文
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
スマート カード暗号化サービス プロバイダー (CSP) に関する情報を含むKERB_SMARTCARD_CSP_INFO構造体へのポインター、または証明書資格情報を更新するときにマーシャリングされたKERB_CERTIFICATE_INFO構造体へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntsecapi.h |