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

时间:2015-02-21 19:44:40

标签: azure ssl

我正试图从客户的网站上提取JSON,但是我收到了这个错误。

  1. 代码适用于我的本地计算机。
  2. 对于我本地计算机和服务器上的其他站点,代码可以正常运行。
  3. 该网站为https://www.vapedepot.ca/wc-api/v1
  4. 他是否有需要更改代码的特殊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。

1 个答案:

答案 0 :(得分:2)

我有同样的问题。我交换使用RestSharp来发出我的安全网络请求,它解决了我的问题。