ServicePointManager.ServerCertificateValidationCallback Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla