SslClientAuthenticationOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SslStream 的客户端身份验证属性包。
public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
- 继承
-
SslClientAuthenticationOptions
注解
此属性包用作 和 的参数AuthenticateAsClientAsync(在 .NET 5 及更高版本中为 )。AuthenticateAsClient
在 SocketsHttpHandler 属性中使用 SslOptions 此属性包。
构造函数
| SslClientAuthenticationOptions() |
初始化 SslClientAuthenticationOptions 类的新实例。 |
属性
| AllowRenegotiation |
获取或设置一个值,该值指示 SslStream 是否应允许 SSL 重新协商。 |
| AllowTlsResume |
获取或设置一个值,该值指示 SslStream 是否应允许 TLS 恢复。 |
| ApplicationProtocols |
获取或设置 ALPN 协议的列表。 |
| CertificateChainPolicy |
获取或设置用于远程证书验证的可选自定义策略。 如果不是 |
| CertificateRevocationCheckMode |
获取或设置证书验证的证书吊销模式。 |
| CipherSuitesPolicy |
指定可用于 TLS 的密码套件。 如果设置为 |
| ClientCertificateContext |
获取或设置客户端证书上下文。 |
| ClientCertificates |
客户端向服务器进行身份验证时要考虑的证书集合。 |
| EnabledSslProtocols |
获取或设置一个值,该值表示在身份验证过程中客户端向服务器提供的协议版本。 |
| EncryptionPolicy |
获取或设置加密策略。 |
| LocalCertificateSelectionCallback |
获取或设置 LocalCertificateSelectionCallback 委托,该委托负责选择用于身份验证的客户端身份验证证书。 |
| RemoteCertificateValidationCallback |
获取或设置 RemoteCertificateValidationCallback 委托,该委托负责验证远程方提供的证书。 |
| TargetHost |
获取或设置客户端尝试连接到的服务器的名称。 该名称用于服务器证书验证,可以是 DNS 名称或 IP 地址。 |
方法
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
| ToString() |
返回表示当前对象的字符串。 (继承自 Object) |