サーバー証明書を検証します。
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 メソッドは、アプリケーションの証明書検証ポリシーを実装します。このメソッドは、 srvPoint 、 certificate 、 request 、 certificateProblem の各パラメータを調べ、証明書が有効かどうかを判断します。
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 名前空間