ICertificatePolicy.CheckValidationResult Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 napotkany 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ć srvPoint
parametry , , request
certificate
i certificateProblem
w celu określenia, czy certyfikat powinien być honorowany.
Parametr certificateProblem
jest kodem stanu interfejsu dostawcy obsługi zabezpieczeń (SSPI). Aby uzyskać więcej informacji, zobacz dokumentację SSPI w witrynie MSDN.