解决NET:ERR_CERT_AUTHORITY_INVALID 错误

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路解决NET:ERR_CERT_AUTHORITY_INVALID 错误,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

背景

访问一个公司内部网站时,遇到下面的问题,导致网站不能打开:
NET:ERR_CERT_AUTHORITY_INVALID message in Chrome.
从错误信息来看,这是由于网站的证书问题导致的,该证书应该是自签名证书。接下来尝试 导入该证书。

注意:
如果是外部网站,以及自己认不到的网站,请不要按下面的步骤操作,会有安全隐患。

解决步骤

本步骤是基于Chrome,如果是别的浏览器可以参考。操作上,中英文区别都已指出。

检查证书

  1. 点击浏览器地址栏那里的 锁 (HTTPS lock)

  2. 在弹出的会话框中,点击 查看证书 (View Certificate)

  3. 在新的 证书 会话框中,点击 证书路径 (Certificate Path)

  4. 可以对上面的窗口截个图,然后关闭它,在Chrome最右上角,有三个竖着的点,点开,依次打开:

    设置(Settings) -> 高级(Advanced) -> 隐私设置和安全性 -> 管理证书(Manage Certificates)

    在各个子Tab中查看,对照证书路径中看,到底是少了哪一个层级的证书(主要检查根证书或根证书),如果找到就导出相应的证书。

导出证书

先通过Chrome导出该网站使用的证书。

  1. 点击浏览器地址栏那里的 锁 (HTTPS lock)
  2. 在弹出的会话框中,点击 查看证书 (View Certificate)
  3. 在新的 证书 会话框中,点击 详细信息(Details)
  4. 下方,点击 复制到文件 (Export),根据 证书导出向导 (Certificate Export Wizard) 步骤导出到自己制定的路径下,一般导出 “Base64 编码 X.509(.CER)(S)“格式,文件是.cer结尾。

导入证书

在Chrome中导入证书,最右上角,有三个竖着的点,点开,依次打开:

设置(Settings) -> 高级(Advanced) -> 隐私设置和安全性 -> 管理证书(Manage Certificates) -> 注:选择要导入的目录(如:受信任的根证书颁发机构) -> 导入(Import)

选择之前导出的证书,导入即可。

重启浏览器或者刷新之前的网站,验证是否已解决。
如果还是有问题,再仔细检查下刚刚的步骤是否都正确,可以再尝试导入相关根证书。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155843.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!