Поделиться через


ICertificatePolicy.CheckValidationResult Метод

Определение

Проверяет достоверность сертификата сервера.

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

Параметры

srvPoint
ServicePoint

Класс ServicePoint, который будет использовать сертификат.

certificate
X509Certificate

Сертификат, проверяемый на достоверность.

request
WebRequest

Запрос, получивший сертификат.

certificateProblem
Int32

Неполадка, возникшая при использовании сертификата.

Возвращаемое значение

Значение true, если сертификат должен быть принят, в противном случае — false.

Комментарии

Метод CheckValidationResult реализует политику проверки сертификата приложения. Метод может проверить srvPointпараметры , certificate, requestи certificateProblem , чтобы определить, следует ли учитывать сертификат.

Параметр certificateProblem является кодом состояния интерфейса поставщика поддержки безопасности (SSPI). Дополнительные сведения см. в документации по SSPI на сайте MSDN.

Применяется к