HttpsConnectionAdapterOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Kestrel で HTTPS 接続を処理する方法の設定。
public ref class HttpsConnectionAdapterOptions
public class HttpsConnectionAdapterOptions
type HttpsConnectionAdapterOptions = class
Public Class HttpsConnectionAdapterOptions
- 継承
-
HttpsConnectionAdapterOptions
コンストラクター
HttpsConnectionAdapterOptions() |
HttpsConnectionAdapterOptions の新しいインスタンスを初期化します。 |
プロパティ
CheckCertificateRevocation |
認証中に証明書失効リストをチェックするかどうかを指定します。 |
ClientCertificateMode |
HTTPS 接続のクライアント証明書の要件を指定します。 既定値は NoCertificate です。 |
ClientCertificateValidation |
認証中に呼び出される追加のクライアント証明書検証のコールバックを指定します。 このコールバックが設定された後に が呼び出された場合 AllowAnyClientCertificate() 、これは無視されます。 |
HandshakeTimeout |
TLS/SSL ハンドシェイクに許可される最大時間を指定します。 正または InfiniteTimeSpanにする必要があります。 既定値は 10 秒です。 |
OnAuthenticate |
の直接構成を SslServerAuthenticationOptions 接続ごとに提供します。 これは、他のすべての設定が既に適用された後に呼び出されます。 |
ServerCertificate |
https 接続が開始されたときに表示されるサーバー証明書情報を指定します。 ServerCertificateSelector が設定されている場合、これは無視されます。 サーバー証明書に拡張キー使用法拡張機能がある場合、使用法にはサーバー認証 (OID 1.3.6.1.5.5.7.3.1) が含まれている必要があります。 |
ServerCertificateChain |
https 接続が開始されたときに表示される完全なサーバー証明書チェーンを指定します |
ServerCertificateSelector |
サーバー証明書を動的に選択するために呼び出されるコールバック。 これは、ServerCertificate よりも優先度が高くなります。 SNI が使用できない場合、name パラメーターは null になります。 HTTP/3 接続の 場合、 は ConnectionContext null になります。 サーバー証明書に拡張キー使用法拡張機能がある場合、使用法にはサーバー認証 (OID 1.3.6.1.5.5.7.3.1) が含まれている必要があります。 |
SslProtocols |
許可される SSL プロトコルを指定します。 既定では None 、オペレーティング システムが使用する最適なプロトコルを選択し、セキュリティで保護されていないプロトコルをブロックできます。 アプリに特定の理由がない場合を除き、この既定値を使用する必要があります。 |
メソッド
AllowAnyClientCertificate() |
現在 ClientCertificateValidation のコールバックをオーバーライドし、任意のクライアント証明書を許可します。 |