安全凭据
安全凭据是通信方拥有可用于创建或获取安全令牌的一部分证据。 因此,凭据通常比安全令牌生存期更长,安全令牌可以被视为安全凭据的运行时表现形式。 凭据示例包括计算机证书(可在运行时转换为 X.509 安全令牌)或域的用户名/密码对(可用于获取 Kerberos 安全令牌)。
凭据指定为 安全绑定的一部分。
以下 API 元素与安全凭据一起使用。
回调 | 描述 |
---|---|
WS_GET_CERT_CALLBACK | 向安全运行时提供证书。 |
WS_VALIDATE_PASSWORD_CALLBACK | 验证接收方端的用户名/密码对。 |
列举 | 描述 |
---|---|
WS_CERT_CREDENTIAL_TYPE | 证书凭据的类型。 |
WS_USERNAME_CREDENTIAL_TYPE | 用户名/密码凭据的类型。 |
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE | Windows 集成身份验证凭据的类型。 |
结构 | 描述 |
---|---|
WS_CERT_CREDENTIAL | 所有证书凭据类型的抽象基类型。 |
WS_CUSTOM_CERT_CREDENTIAL | 用于指定由应用程序回调提供的证书凭据的类型。 |
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | 用于基于当前线程令牌提供 Windows 集成身份验证凭据的类型。 |
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | 用于提供 Windows 集成身份验证凭据的类型。 |
WS_STRING_USERNAME_CREDENTIAL | 用作字符串的用户名/密码对的类型。 |
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | 类型,用于提供 Windows 凭据作为用户名、密码、域字符串。 |
WS_SUBJECT_NAME_CERT_CREDENTIAL | 使用证书的使用者名称、存储位置和存储名称指定证书凭据的类型。 |
WS_THUMBPRINT_CERT_CREDENTIAL | 使用证书的指纹、存储位置和存储名称指定证书凭据的类型。 |
WS_USERNAME_CREDENTIAL | 所有用户名/密码凭据的抽象基类型。 |
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | 用于 Windows 集成身份验证的所有凭据类型的抽象基类型。 |