SslServerAuthenticationOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此结构表示服务器的 SslStream身份验证属性包。
public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
- 继承
-
SslServerAuthenticationOptions
注解
<<<<<<< HEAD 此属性包用作参数 AuthenticateAsServer,或 AuthenticateAsServerAsync。
此属性包用作参数 AuthenticateAsServer,或 AuthenticateAsServerAsync。
d00cdce3811a6bba08bd2b4929db3dd9ca0576a2
构造函数
| 名称 | 说明 |
|---|---|
| SslServerAuthenticationOptions() |
初始化 SslServerAuthenticationOptions 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| AllowRenegotiation |
获取或设置一个值,该值指示是否 SslStream 应允许重新协商 SSL。 |
| AllowRsaPkcs1Padding |
获取或设置一个值,该值指示是否为 TLS 握手启用了 rsa_pkcs1_* 系列 TLS 签名算法。 |
| AllowRsaPssPadding |
获取或设置一个值,该值指示是否为 TLS 握手启用了 rsa_pss_* 系列 TLS 签名算法。 |
| 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) |