認証列挙

認証列挙は、使用法に従って次のように分類されます。

Credentials Management 列挙

Credentials Management では、次の列挙を使用します。

列挙 説明
CRED_MARSHAL_TYPE CredMarshalCredential によってマーシャリングしたり、CredUnmarshalCredential によってマーシャリングしたりできる資格情報の種類を格納します。
CRED_PROTECTION_TYPE CredProtect 関数を使用するときに資格情報が暗号化されるセキュリティ コンテキストを指定します。

LSA 列挙

LSA では、次の列挙を使用します。

列挙 説明
KERB_LOGON_SUBMIT_TYPE 要求されるログオンの種類を一覧表示します。
KERB_PROFILE_BUFFER_TYPE 返されるログオン プロファイルの種類を一覧表示します。
KERB_PROTOCOL_MESSAGE_TYPE LsaCallAuthenticationPackage を呼び出して Kerberos 認証パッケージに送信できるメッセージの種類を一覧表示します。
LSA_FOREST_TRUST_COLLISION_RECORD_TYPE LSA フォレスト信頼レコード間で発生する可能性がある競合の種類を定義します。
LSA_FOREST_TRUST_RECORD_TYPE LSA フォレスト信頼レコードの種類を定義します。
LSA_TOKEN_INFORMATION_TYPE ログオン トークンに含めることができる情報のレベルを指定します。
MSV1_0_LOGON_SUBMIT_TYPE 要求されているログオンの種類を一覧表示します。
MSV1_0_PROFILE_BUFFER_TYPE 返されるログオン プロファイルの種類を一覧表示します。
MSV1_0_PROTOCOL_MESSAGE_TYPE LsaCallAuthenticationPackage を呼び出してMSV1_0認証パッケージに送信できるメッセージの種類を一覧表示します。
POLICY_DOMAIN_INFORMATION_CLASS ポリシー ドメイン情報の種類を定義します。
SECURITY_LOGON_TYPE ログオン プロセスによって要求されるログオンの種類を示します。

ネットワーク プロバイダーの列挙

ネットワーク プロバイダーでは、次の列挙を使用します。

列挙 説明
SECPKG_EXTENDED_INFORMATION_CLASS セキュリティ パッケージに対して設定または取得する情報の種類を指定する列挙型。
SECPKG_NAME_TYPE アカウントに指定された名前の種類を指定する列挙値。

資格情報セキュリティ サポート プロバイダー (CredSSP) 列挙

CredSSP では、次の列挙を使用します。

列挙 説明
CREDSPP_SUBMIT_TYPE CREDSSP_CRED構造体で指定された資格情報の種類を指定します。

その他の列挙

認証で使用されるその他の列挙体を次に示します。

列挙 説明
IDENTITY_TYPE 列挙する ID の種類を指定します。
PKU2U_LOGON_SUBMIT_TYPE PKU2U_CERTIFICATE_S4U_LOGON構造体で渡されるログオン メッセージの種類を示します。
SECPKG_ATTR_LCT_STATUS InitializeSecurityContext 関数の最新の呼び出しからのトークンが、クライアントからの最後のトークンであるかどうかを示します。
SECPKG_CRED_CLASS クライアント コンテキストで使用される資格情報の種類を示します。 SECPKG_CRED_CLASS列挙体は、SecPkgContext_CredInfo構造体で使用されます。