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 のコールバックをオーバーライドし、任意のクライアント証明書を許可します。 |