次の方法で共有


ICertificatePolicy.CheckValidationResult メソッド

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

Function CheckValidationResult( _
   ByVal srvPoint As ServicePoint, _   ByVal certificate As X509Certificate, _   ByVal request As WebRequest, _   ByVal certificateProblem As Integer _) As Boolean
[C#]
bool CheckValidationResult(
   ServicePointsrvPoint,X509Certificatecertificate,WebRequestrequest,intcertificateProblem);
[C++]
bool CheckValidationResult(
   ServicePoint* srvPoint,X509Certificate* certificate,WebRequest* request,intcertificateProblem);
[JScript]
function CheckValidationResult(
   srvPoint : ServicePoint,certificate : X509Certificate,request : WebRequest,certificateProblem : int) : Boolean;

パラメータ

  • srvPoint
    証明書を使用する ServicePoint
  • certificate
    検証対象の証明書。
  • request
    証明書を受け取った要求。
  • certificateProblem
    証明書の使用時に発生した問題。

戻り値

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

解説

CheckValidationResult メソッドは、アプリケーションの証明書検証ポリシーを実装します。このメソッドは、 srvPointcertificaterequestcertificateProblem の各パラメータを調べ、証明書が有効かどうかを判断します。

certificateProblem パラメータは、SSPI (Security Support Provider Interface) のステータス コードです。詳細については、MSDN で SSPI のドキュメントを参照してください。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

ICertificatePolicy インターフェイス | ICertificatePolicy メンバ | System.Net 名前空間