次の方法で共有


ICertificatePolicy.CheckValidationResult メソッド

定義

サーバー証明書を検証します。

public:
 bool CheckValidationResult(System::Net::ServicePoint ^ srvPoint, System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate, System::Net::WebRequest ^ request, int certificateProblem);
public bool CheckValidationResult (System.Net.ServicePoint srvPoint, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Net.WebRequest request, int certificateProblem);
abstract member CheckValidationResult : System.Net.ServicePoint * System.Security.Cryptography.X509Certificates.X509Certificate * System.Net.WebRequest * int -> bool
Public Function CheckValidationResult (srvPoint As ServicePoint, certificate As X509Certificate, request As WebRequest, certificateProblem As Integer) As Boolean

パラメーター

srvPoint
ServicePoint

証明書を使用する ServicePoint

certificate
X509Certificate

検証対象の証明書。

request
WebRequest

証明書を受け取った要求。

certificateProblem
Int32

証明書の使用時に発生した問題。

戻り値

証明書が有効な場合は true、それ以外の場合は false

注釈

メソッドは CheckValidationResult 、アプリケーション証明書検証ポリシーを実装します。 メソッドは、 srvPointcertificaterequest、および certificateProblem の各パラメーターを調べて、証明書を受け入れる必要があるかどうかを判断できます。

パラメーターは certificateProblem 、セキュリティ サポート プロバイダー インターフェイス (SSPI) 状態コードです。 詳細については、MSDN の SSPI ドキュメントを参照してください。

適用対象