SslServerAuthenticationOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此结构表示 SslStream 的服务器身份验证属性包。
public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
- 继承
-
SslServerAuthenticationOptions
注解
此属性包用作 、 或 AuthenticateAsServerAsync的参数AuthenticateAsServer。
构造函数
SslServerAuthenticationOptions() |
初始化 SslServerAuthenticationOptions 类的新实例。 |
属性
AllowRenegotiation |
获取或设置一个值,该值指示 SslStream 是否应允许 SSL 重新协商。 |
AllowTlsResume |
获取或设置一个值,该值指示 SslStream 是否应允许 TLS 恢复。 |
ApplicationProtocols |
获取或设置 ALPN 协议的列表。 |
CertificateChainPolicy |
获取或设置用于远程证书验证的可选自定义策略。 如果不是 |
CertificateRevocationCheckMode |
获取或设置证书验证的证书吊销模式。 |
CipherSuitesPolicy |
指定可用于 TLS 的密码套件。 如果设置为 |
ClientCertificateRequired |
获取或设置一个值,该值指定是否向客户端请求证书用于进行身份验证。 请注意,这只是一个请求 - 如果没有提供任何证书,服务器仍然可接受连接请求。 |
EnabledSslProtocols |
获取或设置一个值,该值表示服务器在身份验证期间用于匹配客户端协议版本的协议版本。 |
EncryptionPolicy |
获取或设置 EncryptionPolicy。 |
RemoteCertificateValidationCallback |
获取或设置 RemoteCertificateValidationCallback 委托,负责对远程方提供的证书进行自定义验证。 |
ServerCertificate |
获取或设置服务器证书。 |
ServerCertificateContext |
获取或设置服务器证书上下文。 |
ServerCertificateSelectionCallback |
获取或设置负责服务器证书选择的 ServerCertificateSelectionCallback 委托。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |