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


ServicePointManager.ServerCertificateValidationCallback Свойство

Определение

Возвращает или задает обратный вызов для проверки сертификата сервера.

public:
 static property System::Net::Security::RemoteCertificateValidationCallback ^ ServerCertificateValidationCallback { System::Net::Security::RemoteCertificateValidationCallback ^ get(); void set(System::Net::Security::RemoteCertificateValidationCallback ^ value); };
public static System.Net.Security.RemoteCertificateValidationCallback? ServerCertificateValidationCallback { get; set; }
public static System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }
static member ServerCertificateValidationCallback : System.Net.Security.RemoteCertificateValidationCallback with get, set
Public Shared Property ServerCertificateValidationCallback As RemoteCertificateValidationCallback

Значение свойства

А RemoteCertificateValidationCallback. Значение по умолчанию — null.

Комментарии

Приложение может задать ServerCertificateValidationCallback для свойства метод, используемый для пользовательской проверки клиентом сертификата сервера. При выполнении пользовательской проверки параметр, передаваемый RemoteCertificateValidationCallback в него, sender может быть именем строки узла или объектом, производным WebRequest от (HttpWebRequestнапример, в зависимости от CertificatePolicy свойства).

Если пользовательская проверка не используется, имя сертификата сравнивается с именем узла, используемым для создания запроса. Например, если Create(String) был передан параметр"https://www.contoso.com/default.html", поведение по умолчанию предназначено для клиента для проверки сертификата.www.contoso.com

Несмотря на то, что является делегатом многоадресной рассылки, считается доверенным только значение, возвращаемое из обработчика событий последнего выполнения. Другими словами, можно подключить несколько делегатов, и все они получают обратный вызов.ServerCertificateValidationCallback Каждый обратный вызов возвращает значение, указывающее, принимается ли сертификат; однако учитывается только значение последнего делегата.

Замечание

Начиная с .NET 9, это свойство сопоставляется с RemoteCertificateValidationCallbackSocketsHttpHandler.SslOptions.

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

См. также раздел