添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

昨天一桌面应用,在用户机器上登录的时候,报错:

基础连接已经关闭:未能为SSL/TLS 安全通道建立信任关系

其中登录接口使用的是HTTPS接口来的。远程客户电脑,用浏览器打开https的网站,会提示:

网上的解决方案比较多:

1、在IE的Internet选项-->高级中选中“SSL和TLS”:

2、使用代码不校验证书:

public static class CertificateTrust
    public static void SetCertificatePolicy()
        ServicePointManager.ServerCertificateValidationCallback += RemoteCertificateValidate;
    private static bool RemoteCertificateValidate(object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors error)
        return true;

其中RemoteCertificateValidate返回true即可禁止校验证书。

3、将证书导入到用户机器,过程如下:

导出证书后,双击导入即可。

但是我使用这个办法也没解决问题。

4、调整系统时间

而我遇到的这个情况,是用户的机器时间不是当前时间,如第一个图所示,是2010年的,把时间调整正确,重新测试,即可。