SslServerAuthenticationOptions 类

定义

此结构表示 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

获取或设置用于远程证书验证的可选自定义策略。 如果不是 nullCertificateRevocationCheckMode 则忽略 和 SslCertificateTrust

CertificateRevocationCheckMode

获取或设置证书验证的证书吊销模式。

CipherSuitesPolicy

指定可用于 TLS 的密码套件。 如果设置为 null,则使用操作系统默认值。 更改此设置时,请格外小心。

ClientCertificateRequired

获取或设置一个值,该值指定是否向客户端请求证书用于进行身份验证。 请注意,这只是一个请求 - 如果没有提供任何证书,服务器仍然可接受连接请求。

EnabledSslProtocols

获取或设置一个值,该值表示服务器在身份验证期间用于匹配客户端协议版本的协议版本。

EncryptionPolicy

获取或设置 EncryptionPolicy

RemoteCertificateValidationCallback

获取或设置 RemoteCertificateValidationCallback 委托,负责对远程方提供的证书进行自定义验证。

ServerCertificate

获取或设置服务器证书。

ServerCertificateContext

获取或设置服务器证书上下文。

ServerCertificateSelectionCallback

获取或设置负责服务器证书选择的 ServerCertificateSelectionCallback 委托。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于