La solicitud fue abortada: no se pudo crear el canal seguro SSL / TLS

Mi cliente me ha informado de problemas con sus SSL e Internet Explorer. Dijeron que tienen problemas de confianza al acceder a la URL.

Estoy accediendo a JSON a través de HTTPS. El sitio web se encuentra en un servidor y estoy usando la aplicación de consola en mi máquina local. Estoy intentando omitir el certificado SSL, sin embargo, mi código sigue fallando.

¿Puedo modificar HttpWebRequest para solucionar este problema?

Recibo este error usando este código:

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

Respuestas a la pregunta(6)

Su respuesta a la pregunta