TlsOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如何處理 TLS 連線的設定。
public class TlsOptions
type TlsOptions = class
Public Class TlsOptions
- 繼承
-
TlsOptions
建構函式
TlsOptions() |
如何處理 TLS 連線的設定。 |
屬性
CheckCertificateRevocation |
指定驗證期間是否檢查憑證撤銷清單。 |
ClientCertificateMode |
指定 TLS 連線至定址接收器的用戶端驗證憑證需求。 預設值為 AllowCertificate。 |
HandshakeTimeout |
指定 TLS/SSL 交握所允許的最大時間量。 這必須是正數和有限。 |
LocalCertificate |
指定用來驗證 TLS 連線的本機憑證。 如果已設定 LocalCertificateSelector,則會在伺服器上忽略此情況。
若要省略用戶端上設定為 如果憑證具有擴充金鑰使用方式延伸模組,則使用方式必須包含伺服器驗證 (OID 1.3.6.1.5.5.7.3.1) ,以及用戶端驗證 (OID 1.3.6.1.5.5.7.3.2) 。 |
LocalClientCertificateSelector |
將叫用以動態選取本機用戶端憑證的回呼。 此優先順序高於 LocalCertificate。 如果憑證具有擴充金鑰使用方式延伸模組,則使用方式必須包含用戶端驗證 (OID 1.3.6.1.5.5.7.3.2) 。 |
LocalServerCertificateSelector |
將叫用以動態選取本機伺服器證書的回呼。 此優先順序高於 LocalCertificate。 如果無法使用 SNI,則 name 參數會是 null。 如果憑證具有擴充金鑰使用方式延伸模組,則使用方式必須包含伺服器驗證 (OID 1.3.6.1.5.5.7.3.1) 。 |
OnAuthenticateAsClient |
提供個別連線的直接組態 TlsClientAuthenticationOptions 。 這會在已套用所有其他設定之後呼叫。 |
OnAuthenticateAsServer |
提供個別連線的直接組態 TlsServerAuthenticationOptions 。 這會在已套用所有其他設定之後呼叫。 |
RemoteCertificateMode |
指定 TLS 連線的遠端端點憑證需求。 預設值為 RequireCertificate。 |
RemoteCertificateValidation |
針對將在驗證期間叫用的其他遠端憑證驗證,指定回呼。 如果在 AllowAnyRemoteCertificate() 設定此回呼之後呼叫 ,則會忽略此動作。 |
SslProtocols |
方法
AllowAnyRemoteCertificate() |
覆寫目前的 RemoteCertificateValidation 回呼,並允許任何用戶端憑證。 |