通过


SslServerAuthenticationOptions 类

定义

此结构表示服务器的 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)

适用于