ServicePointManager.ServerCertificateValidationCallback プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバー証明書を検証するコールバックを取得または設定します。
public:
static property System::Net::Security::RemoteCertificateValidationCallback ^ ServerCertificateValidationCallback { System::Net::Security::RemoteCertificateValidationCallback ^ get(); void set(System::Net::Security::RemoteCertificateValidationCallback ^ value); };
public static System.Net.Security.RemoteCertificateValidationCallback? ServerCertificateValidationCallback { get; set; }
public static System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }
static member ServerCertificateValidationCallback : System.Net.Security.RemoteCertificateValidationCallback with get, set
Public Shared Property ServerCertificateValidationCallback As RemoteCertificateValidationCallback
プロパティ値
RemoteCertificateValidationCallback。 既定値は null
です。
注釈
アプリケーションは、サーバー証明書の ServerCertificateValidationCallback クライアントによるカスタム検証に使用するメソッドに プロパティを設定できます。 カスタム検証をsender
行う場合、 にRemoteCertificateValidationCallback渡されるパラメーターは、 プロパティに応じてCertificatePolicyホスト文字列名または (HttpWebRequestたとえば) からWebRequest派生したオブジェクトにすることができます。
カスタム検証を使用しない場合、証明書名は要求の作成に使用されたホスト名と比較されます。 たとえば、 のパラメーター"https://www.contoso.com/default.html"
が渡された場合Create(String)、既定の動作は、クライアントが に対して証明書をチェックすることですwww.contoso.com
。
マルチキャスト デリゲートであるにもかかわらず、最後に実行されたイベント ハンドラーから返された値のみが権限のあるものと見なされます。 言い換えると、複数のデリゲートをアタッチでき、それらはすべて から ServerCertificateValidationCallbackコールバックを受け取ります。 各コールバックは、証明書が受け入れられるかどうかを示す値を返します。ただし、最後のデリゲートの値のみが考慮されます。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示