Udostępnij za pośrednictwem


ServicePointManager.ServerCertificateValidationCallback Właściwość

Definicja

Pobiera lub ustawia wywołanie zwrotne w celu zweryfikowania certyfikatu serwera.

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

Wartość właściwości

Klasa RemoteCertificateValidationCallback. Wartość domyślna to null.

Uwagi

Aplikacja może ustawić ServerCertificateValidationCallback właściwość na metodę używaną do weryfikacji niestandardowej przez klienta certyfikatu serwera. Podczas walidacji niestandardowej sender parametr przekazywany do RemoteCertificateValidationCallback obiektu może być nazwą ciągu hosta lub obiektem pochodzącym z WebRequest (HttpWebRequestna przykład) w zależności od CertificatePolicy właściwości.

Jeśli weryfikacja niestandardowa nie jest używana, nazwa certyfikatu jest porównywana z nazwą hosta użytą do utworzenia żądania. Jeśli na przykład Create(String) przekazano parametr parametru "https://www.contoso.com/default.html", domyślnym zachowaniem klienta jest sprawdzenie certyfikatu pod kątem www.contoso.com.

Mimo że jest delegatem multiemisji, tylko wartość zwrócona z ostatniego wykonanego programu obsługi zdarzeń jest uznawana za autorytatywną. Innymi słowy, można dołączyć wielu delegatów i wszyscy otrzymują wywołanie zwrotne z .ServerCertificateValidationCallback Każde wywołanie zwrotne zwraca wartość wskazującą, czy certyfikat jest akceptowany, czy nie; jednak tylko wartość z ostatniego delegata jest uwzględniana.

Dotyczy

Zobacz też