Żądanie zostało przerwane: nie można utworzyć bezpiecznego kanału SSL / TLS

Mój klient poinformował mnie o problemach z SSL i Internet Explorerem. Powiedzieli, że mają problemy z zaufaniem podczas uzyskiwania dostępu do adresu URL.

Uzyskuję dostęp do JSON przez HTTPS. Witryna znajduje się na jednym serwerze i używam aplikacji konsoli na moim komputerze lokalnym. Próbuję ominąć certyfikat SSL, jednak mój kod nadal nie działa.

Czy mogę zmienić HttpWebRequest, aby rozwiązać ten problem?

Otrzymuję ten błąd przy użyciu tego kodu:

    // 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;

questionAnswers(6)

yourAnswerToTheQuestion