Pobrałem przykładowy kod, który jest nieco nieaktualny. Posiada następujące klasy:System.Net.CertificatePolicy to ServerCertificateValidationCallback Zaakceptuj wszystkie zasady dotyczące certyfikatów
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;
}
}
później w kodzie wywołuje następujące:
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
To daje następujące ostrzeżenie:
Warning 1 „System.Net.ServicePointManager .CertificatePolicy "jest przestarzały:" CertificatePolicy jest przestarzała dla tego typu, użyj zamiast tego ServerCertificateValidationCallback. http://go.microsoft.com/fwlink/?linkid=14202 '
Jaka jest obecna procedura w celu uzyskania równoważnej funkcjonalności?
Czytałem article na MSDN, ale nie jestem pewien, jak przekonwertować? Dotyczy biblioteki klas. Przepraszam, jeśli wydaje mi się, że nie zbadałem tego wystarczająco, ale jeśli chodzi o certyfikaty ssl, to jest trochę poza moim królestwem. Każda pomoc jest bardzo cenna!
Wygląda używamy tego samego przykładowy kod, dzięki za zaproszenie :) – CularBytes