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