語言

SslServerAuthenticationOptions 類別

定義

此結構體代表伺服器認證屬性袋。SslStream

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

備註

此性質袋被用作 和 AuthenticateAsServerAuthenticateAsServerAsync的論證。

建構函式

名稱 Description
SslServerAuthenticationOptions()

初始化 SslServerAuthenticationOptions 類別的新執行個體。

屬性

名稱 Description
AllowRenegotiation

取得或設定一個值,指示是否 SslStream 應該允許 SSL 重新協商。

AllowRsaPkcs1Padding

取得或設定一個值,指示 rsa_pkcs1_* 家族的 TLS 簽名演算法是否啟用用於 TLS 握手。

AllowRsaPssPadding

取得或設定一個值,指示 rsa_pss_* 家族的 TLS 簽名演算法是否啟用用於 TLS 握手。

AllowTlsResume

取得或設定一個值,指示 SslStream 是否應該允許 TLS 恢復。

ApplicationProtocols

取得或設定 ALPN 協定清單。

CertificateChainPolicy

取得或設定可選的客製化遠端憑證驗證政策。

CertificateRevocationCheckMode

取得或設定憑證撤銷模式以驗證憑證。

CipherSuitesPolicy

明確規定允許用於TLS的密碼套件。 當設定為 null時,作業系統預設值即為 。 更改此設定時請格外小心。

ClientCertificateRequired

取得或設定一個值,指定是否要求客戶端取得認證憑證。 請注意,這只是請求——如果沒有提供憑證,伺服器仍然會接受連線請求。

EnabledSslProtocols

取得或設定一個值,代表伺服器在認證過程中用來匹配用戶端協定版本的協定版本。

EncryptionPolicy

取得或設定 EncryptionPolicy。

RemoteCertificateValidationCallback

會取得或設定一個 RemoteCertificateValidationCallback 代理,負責自訂驗證遠端方提供的憑證。

ServerCertificate

取得或設定伺服器憑證。

ServerCertificateContext

取得或設定伺服器憑證上下文。

ServerCertificateSelectionCallback

負責伺服器憑證選擇的代理人或代理人 ServerCertificateSelectionCallback 。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於