Die Anforderung wurde abgebrochen: Der sichere SSL / TLS-Kanal konnte nicht erstellt werden

Mein Kunde hat mich über Probleme mit SSL und Internet Explorer informiert. Sie gaben an, beim Zugriff auf die URL Vertrauensprobleme zu bekommen.

Ich greife über HTTPS auf JSON zu. Die Website befindet sich auf einem Server und ich verwende die Konsolen-App auf meinem lokalen Computer. Ich versuche, das SSL-Zertifikat zu umgehen, aber mein Code schlägt immer noch fehl.

Kann ich HttpWebRequest ändern, um dieses Problem zu beheben?

Ich erhalte diesen Fehler mit diesem Code:

    // You must change the URL to point to your Web server.
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
        req.Method = "GET";
        req.AllowAutoRedirect = true;

        // allows for validation of SSL conversations
        ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };


        WebResponse respon = req.GetResponse();
        Stream res = respon.GetResponseStream();

        string ret = "";
        byte[] buffer = new byte[1048];
        int read = 0;
        while ((read = res.Read(buffer, 0, buffer.Length)) > 0)
        {
            //Console.Write(Encoding.ASCII.GetString(buffer, 0, read));
            ret += Encoding.ASCII.GetString(buffer, 0, read);
        }
        return ret;

Antworten auf die Frage(6)

Ihre Antwort auf die Frage