Ich habe einen etwas veralteten Beispielcode heruntergeladen. Es hat die folgende Klasse:System.Net.CertificatePolicy to ServerCertificateValidationCallback Akzeptieren Sie alle Zertifikatsrichtlinien
public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy
{
public TrustAllCertificatePolicy()
{ }
public bool CheckValidationResult(ServicePoint sp,
System.Security.Cryptography.X509Certificates.X509Certificate cert,
WebRequest req,
int problem)
{
return true;
}
}
später im Code ruft folgendes:
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
Es gibt die folgende Warnung:
Warnung 1 ‚System.Net.ServicePointManager .CertificatePolicy 'ist veraltet:' CertificatePolicy ist für diesen Typ veraltet, bitte verwenden Sie stattdessen ServerCertificateValidationCallback. http://go.microsoft.com/fwlink/?linkid=14202 '
Wie lautet das aktuelle Verfahren zum Erzielen der entsprechenden Funktionalität?
Ich habe eine article auf MSDN gelesen, aber ich bin mir nicht sicher, wie Sie konvertieren? Dies ist für eine Klassenbibliothek. Ich entschuldige mich, wenn es so aussieht, als hätte ich nicht genug recherchiert, aber wenn es um SSL-Zertifikate geht, ist es ein bisschen außerhalb meines Reiches. Jede Hilfe wird sehr geschätzt!
Sieht so aus, als ob wir den gleichen Beispielcode verwenden, danke für die Frage :) – CularBytes