SslClientAuthenticationOptions 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SslStream 的客户端身份验证属性包。
public ref class SslClientAuthenticationOptionspublic class SslClientAuthenticationOptionstype SslClientAuthenticationOptions = classPublic 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) |