Freigeben über


ICertificatePolicy.CheckValidationResult-Methode

Überprüft ein Serverzertifikat.

Namespace: System.Net
Assembly: System (in system.dll)

Syntax

'Declaration
Function CheckValidationResult ( _
    srvPoint As ServicePoint, _
    certificate As X509Certificate, _
    request As WebRequest, _
    certificateProblem As Integer _
) As Boolean
'Usage
Dim instance As ICertificatePolicy
Dim srvPoint As ServicePoint
Dim certificate As X509Certificate
Dim request As WebRequest
Dim certificateProblem As Integer
Dim returnValue As Boolean

returnValue = instance.CheckValidationResult(srvPoint, certificate, request, certificateProblem)
bool CheckValidationResult (
    ServicePoint srvPoint,
    X509Certificate certificate,
    WebRequest request,
    int certificateProblem
)
bool CheckValidationResult (
    ServicePoint^ srvPoint, 
    X509Certificate^ certificate, 
    WebRequest^ request, 
    int certificateProblem
)
boolean CheckValidationResult (
    ServicePoint srvPoint, 
    X509Certificate certificate, 
    WebRequest request, 
    int certificateProblem
)
function CheckValidationResult (
    srvPoint : ServicePoint, 
    certificate : X509Certificate, 
    request : WebRequest, 
    certificateProblem : int
) : boolean

Parameter

  • srvPoint
    Der ServicePoint, der das Zertifikat verwenden soll.
  • certificate
    Das Zertifikat, dessen Gültigkeit geprüft werden soll.
  • request
    Die Anforderung, die das Zertifikat erhielt.
  • certificateProblem
    Das Problem, das bei der Verwendung des Zertifikats auftrat.

Rückgabewert

true, wenn das Zertifikat beachtet werden soll, andernfalls false.

Hinweise

Mit der CheckValidationResult-Methode wird die Richtlinie zur Zertifikatsvalidierung in der Anwendung implementiert. Die Methode kann den srvPoint-Parameter, den certificate-Parameter, den request-Parameter und den certificateProblem-Parameter überprüfen, um zu bestimmen, ob das Zertifikat beachtet werden soll.

Der certificateProblem-Parameter ist ein SSPI-Statuscode (Security Support Provider Interface). Weitere Informationen hierzu finden Sie in MSDN in der Dokumentation zu SSPI.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

ICertificatePolicy-Schnittstelle
ICertificatePolicy-Member
System.Net-Namespace