認証列挙
認証列挙は、使用法に従って次のように分類されます。
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構造体で使用されます。 |