我正在尝试在全新安装的 Windows 8.1 上使用 Visual Studio 2012 Express 中的 RestSharp。我尝试使用的 API 仅支持用于 SSL 的 RC4-SHA。证书有效。
var client = new RestClient();
client.BaseUrl = "https://teststore.mybigcommerce.com/api/v2/";
client.Authenticator = new HttpBasicAuthenticator("username", "key");
var request = new RestRequest();
request.Resource = "time.json";
IRestResponse response = client.Execute(bcrequest);
我不断收到来自客户端的错误:The request was aborted: Could not create SSL/TLS secure channel
. 我以为存在证书问题,直到我最终捕获数据包并发现没有共同的密码套件。RC4-SHA 在客户端不可用。安装 Windows 7 并运行完全相同的代码后,问题就消失了。