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) |