Udostępnij przez


ICertificatePolicy.CheckValidationResult Metoda

Definicja

Weryfikuje certyfikat serwera.

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

Parametry

srvPoint
ServicePoint

Element ServicePoint , który będzie używać certyfikatu.

certificate
X509Certificate

Certyfikat do zweryfikowania.

request
WebRequest

Żądanie, które odebrało certyfikat.

certificateProblem
Int32

Problem, który wystąpił podczas korzystania z certyfikatu.

Zwraca

true jeżeli certyfikat powinien być honorowany; w przeciwnym razie , false.

Uwagi

Metoda CheckValidationResult implementuje zasady weryfikacji certyfikatu aplikacji. Metoda może zbadać srvPointparametry , , requestcertificatei certificateProblem , aby określić, czy certyfikat powinien być honorowany.

Parametr certificateProblem jest kodem stanu interfejsu dostawcy obsługi zabezpieczeń (SSPI). Aby uzyskać więcej informacji, zobacz dokumentację interfejsu SSPI w witrynie MSDN.

Dotyczy