背景
访问一个公司内部网站时,遇到下面的问题,导致网站不能打开:
NET:ERR_CERT_AUTHORITY_INVALID message in Chrome.
从错误信息来看,这是由于网站的证书问题导致的,该证书应该是自签名证书。接下来尝试 导入该证书。
注意:
如果是外部网站,以及自己认不到的网站,请不要按下面的步骤操作,会有安全隐患。
解决步骤
本步骤是基于Chrome,如果是别的浏览器可以参考。操作上,中英文区别都已指出。
检查证书
-
点击浏览器地址栏那里的 锁 (HTTPS lock)
-
在弹出的会话框中,点击 查看证书 (View Certificate)
-
在新的 证书 会话框中,点击 证书路径 (Certificate Path)
-
可以对上面的窗口截个图,然后关闭它,在Chrome最右上角,有三个竖着的点,点开,依次打开:
设置(Settings) -> 高级(Advanced) -> 隐私设置和安全性 -> 管理证书(Manage Certificates)
在各个子Tab中查看,对照证书路径中看,到底是少了哪一个层级