ICertificatePolicy.CheckValidationResult Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ć srvPointparametry , , requestcertificatei 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.