Windows Azure云应用-无法创建SSL/TLS安全通道

Windows Azure云应用-无法创建SSL/TLS安全通道,azure,ssl,Azure,Ssl,我试图从客户的网站中提取JSON,但我得到了这个错误 代码在我的本地机器上运行 对于其他站点,无论是在我的本地计算机上还是在服务器上,代码都是有效的 该网站是 他是否有特殊的SSL证书,我需要在那里更改代码?这是我的密码: string GetJson(string url) { string resultData = string.Empty; HttpWebRequest myHttpWebRequest = (HttpWebRequest)W

我试图从客户的网站中提取JSON,但我得到了这个错误

  • 代码在我的本地机器上运行
  • 对于其他站点,无论是在我的本地计算机上还是在服务器上,代码都是有效的
  • 该网站是
  • 他是否有特殊的SSL证书,我需要在那里更改代码?这是我的密码:

        string GetJson(string url)
        {
            string resultData = string.Empty;
            HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
            myHttpWebRequest.Accept = "application/json";
            myHttpWebRequest.Timeout = 6000;
            //myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
            string userP = m_UserName + ":" + m_Password;
            byte[] authBytes = Encoding.UTF8.GetBytes(userP).ToArray();
            myHttpWebRequest.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(authBytes));
            WebResponse httpResponse = myHttpWebRequest.GetResponse();
            Stream responseStream = httpResponse.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream);
            resultData = reader.ReadToEnd();
            responseStream.Close();
            httpResponse.Close();
            return resultData;
        }
    

    他使用的是CloudFlare,SSL使用的是ecdsa。

    我也有同样的问题。我转而使用RestSharp进行安全的web请求,它解决了我的问题。

    我在从Azure调用Cloudflare SSL端点时也遇到同样的问题?你找到根本原因了吗?是的,我找到了。Cloudflare正在使用共享SSL证书,许多站点具有相同的SSL。你需要一个专用的IP和一个专用的SSL证书..NET应该毫无问题地支持SNI,为什么Azure上会出现这个问题?