.net RestSharp:无法为SSL/TLS安全通道建立信任关系?

.net RestSharp:无法为SSL/TLS安全通道建立信任关系?,.net,windows,ssl,restsharp,.net,Windows,Ssl,Restsharp,我正在尝试解决我在尝试使用RestSharp(v106.6.9)调用API时遇到的问题: 这是在带有.NET v4.6.1的Windows 7 Embedded上。奇怪的是,它似乎是这台机器特有的东西其他电脑可以毫无问题地调用API。除了我使用RestSharp的应用程序之外,其他软件(如邮递员,甚至浏览器)也无法访问API,至少不能正常访问 我已尝试完全禁用防火墙,向注册表添加密钥以启用TLS/RC4,并在默认为SSL3的情况下设置以下属性: ServicePointManager.Expec

我正在尝试解决我在尝试使用
RestSharp(v106.6.9)
调用API时遇到的问题:

这是在带有
.NET v4.6.1
Windows 7 Embedded
上。奇怪的是,它似乎是这台机器特有的东西其他电脑可以毫无问题地调用API。除了我使用RestSharp的应用程序之外,其他软件(如邮递员,甚至浏览器)也无法访问API,至少不能正常访问

我已尝试完全禁用防火墙,向注册表添加密钥以启用TLS/RC4,并在默认为SSL3的情况下设置以下属性:

ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol =
    SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
如果我执行以下操作,那么请求将实际发送到端点:

client.RemoteCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
在这种情况下,诊断实际问题的最佳方法是什么

client.RemoteCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;