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.