Freigeben über


ICertificatePolicy.CheckValidationResult Methode

Definition

Überprüft ein Serverzertifikat.

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

Parameter

srvPoint
ServicePoint

Der ServicePoint, der das Zertifikat verwenden soll.

certificate
X509Certificate

Das Zertifikat, dessen Gültigkeit geprüft werden soll.

request
WebRequest

Die Anforderung, die das Zertifikat erhielt.

certificateProblem
Int32

Das Problem, das bei der Verwendung des Zertifikats auftrat.

Gibt zurück

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

Hinweise

Die CheckValidationResult -Methode implementiert die Anwendungszertifikatüberprüfungsrichtlinie. Die -Methode kann die srvPointParameter , certificate, requestund certificateProblem untersuchen, um zu bestimmen, ob das Zertifikat berücksichtigt werden soll.

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

Gilt für: