身份验证枚举

身份验证枚举根据用法进行分类,如下所示:

凭据管理枚举

凭据管理使用以下枚举。

枚举 描述
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 指定要枚举的标识的类型。
PKU2U_LOGON_SUBMIT_TYPE 指示在 PKU2U_CERTIFICATE_S4U_LOGON 结构中传递的登录消息的类型。
SECPKG_ATTR_LCT_STATUS 指示最近调用 InitializeSecurityContext 函数的令牌是否是客户端的最后一个令牌。
SECPKG_CRED_CLASS 指示在客户端上下文中使用的凭据的类型。 SECPKG_CRED_CLASS 枚举在SecPkgContext_CredInfo结构中使用。