背景

访问一个内部网站时,遇到下面的问题,导致网站不能打开:
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) 步骤导出到自己制定的路径下,文件是.cer结尾

导入证书

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

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

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

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

最新文章

  1. [转] C++的STL库,vector sort排序时间复杂度 及常见容器比较
  2. Linux系统下 解决Qt5工程打不开的方法
  3. 【转】Maven实战(三)---插件动态打包
  4. ZOJ1221 && UVA567:Risk(Floyd)
  5. hdu 1232
  6. cf C. Alice and Bob
  7. C#重写url
  8. QButtonGroup按钮组
  9. 一张脑图说清 Nginx 的主流程
  10. 解决Azure 消息队列ServiceBus提示证书不信任无权限的问题
  11. Get the client's IP address in socket.io
  12. HDU 2206
  13. Vsftpd完全攻略(三)基于系统用户支持ftp上传 访问和vsftp安全设置
  14. Spring boot validation校验
  15. 给Elasticsearch 5.2.2 设置用户权限 how to setting security for elasticsearch on windows
  16. java基础篇---新I/O技术(NIO)
  17. [文章存档]如何检测 Azure Web 应用沙盒环境文件系统存储量
  18. week1-绪论
  19. Ansible 系列之 Inventory 资源清单介绍
  20. 链接ftp,把文件或图片上传到ftp指定的文件夹中

热门文章

  1. [洛谷P3376题解]网络流(最大流)的实现算法讲解与代码
  2. CSS样式逐li添加,执行完,清空,反复执行
  3. 腾讯云TDSQL PostgreSQL版 -最佳实践 |优化 SQL 语句
  4. 最全总结 | 聊聊 Python 数据处理全家桶(PgSQL篇)
  5. HCNA Routing&Switching之DHCP服务
  6. Docker部署Jenkins 2.285版持续部署集成实践(2)
  7. Linux远程访问控制
  8. noip模拟10
  9. SpringBoot快速入门(一)
  10. springCloud-Hystrix服务监控Dashboard