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; }
member this.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 Каждый обратный вызов возвращает значение, указывающее, принимается ли сертификат; однако учитывается только значение последнего делегата.