ServicePointManager.ServerCertificateValidationCallback Egenskap

Definition

Hämtar eller ställer in återanropet för att verifiera ett servercertifikat.

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; }
static member ServerCertificateValidationCallback : System.Net.Security.RemoteCertificateValidationCallback with get, set
Public Shared Property ServerCertificateValidationCallback As RemoteCertificateValidationCallback

Egenskapsvärde

En RemoteCertificateValidationCallback. Standardvärdet är null.

Kommentarer

Ett program kan ange ServerCertificateValidationCallback egenskapen till en metod som ska användas för anpassad validering av klienten för servercertifikatet. När du utför anpassad validering kan parametern sender som skickas RemoteCertificateValidationCallback till vara ett värdsträngsnamn eller ett objekt som härleds från WebRequest (HttpWebRequesttill exempel) beroende på CertificatePolicy egenskapen.

När anpassad validering inte används jämförs certifikatnamnet med det värdnamn som används för att skapa begäran. Om Create(String) det till exempel skickades en parameter av "https://www.contoso.com/default.html"är standardbeteendet att klienten kontrollerar certifikatet mot www.contoso.com.

Trots att det är ett multicast-ombud anses endast det värde som returneras från den senast utförda händelsehanteraren vara auktoritativt. Med andra ord kan du koppla flera ombud och alla får ett återanrop från ServerCertificateValidationCallback. Varje återanrop returnerar ett värde som anger om certifikatet godkänns eller inte. Men endast värdet från den senaste delegaten respekteras.

Note

Sedan .NET 9 mappar den här egenskapen till RemoteCertificateValidationCallbackSocketsHttpHandler.SslOptions.

Gäller för

Se även