SslClientAuthenticationOptions 類別

定義

表示的 SslStream客戶端驗證屬性包。

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

備註

此屬性套件用於 作為 的 自變數 AuthenticateAsClientAsync ,在 .NET 5 和更新版本中為 AuthenticateAsClient

會在 SocketsHttpHandler 屬性中使用 SslOptions 這個屬性包。

建構函式

SslClientAuthenticationOptions()

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

屬性

AllowRenegotiation

取得或設定值,指出 SslStream 是否應該允許 SSL 重新交涉。

AllowTlsResume

取得或設定值,這個值表示 SslStream 是否應該允許 TLS 繼續。

ApplicationProtocols

取得或設定 ALPN 通訊協定的清單。

CertificateChainPolicy

取得或設定遠程憑證驗證的選擇性自定義原則。 如果不是 nullCertificateRevocationCheckMode 則會忽略 和 SslCertificateTrust

CertificateRevocationCheckMode

取得或設定憑證驗證的證書吊銷模式。

CipherSuitesPolicy

指定允許用於 TLS 的加密套件。 設定為 null 時,會使用作業系統預設值。 變更這個設定時,請務必謹慎。

ClientCertificateContext

取得或設定客戶端憑證內容。

ClientCertificates

要考慮客戶端向伺服器驗證的憑證集合。

EnabledSslProtocols

取得或設定值,表示客戶端在驗證期間提供給伺服器的通訊協定版本。

EncryptionPolicy

取得或設定加密原則。

LocalCertificateSelectionCallback

取得或設定 LocalCertificateSelectionCallback 委派,負責選取用於驗證的客戶端驗證憑證。

RemoteCertificateValidationCallback

取得或設定 RemoteCertificateValidationCallback 委派,負責驗證遠端合作物件所提供的憑證。

TargetHost

取得或設定客戶端嘗試連線的伺服器名稱。 此名稱用於伺服器證書驗證,而且可以是 DNS 名稱或 IP 位址。

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於