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ę do użycia do weryfikacji niestandardowej przez klienta certyfikatu serwera. Podczas walidacji niestandardowej sender parametr przekazany 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 walidacja 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ść zwracana z ostatnio wykonanego programu obsługi zdarzeń jest uznawana za autorytatywną. Innymi słowy, można dołączyć wiele delegatów i wszyscy otrzymują wywołanie zwrotne z ServerCertificateValidationCallbackusługi . Każde wywołanie zwrotne zwraca wartość wskazującą, czy certyfikat jest akceptowany, czy nie; jednak uwzględniana jest tylko wartość z ostatniego delegata.

Dotyczy

Zobacz też