SslServerAuthenticationOptions 類別

定義

此結構代表 SslStream 的伺服器驗證屬性包。

public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
繼承
SslServerAuthenticationOptions

備註

這個屬性包會當做 、 或 AuthenticateAsServerAsyncAuthenticateAsServer 引數使用。

建構函式

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)

適用於