如果安全证书不受信任,如何禁用Chrome浏览器给出的警告?
我想知道,当你尝试去一些HTTPS网站时,在Chrome浏览器中得到的警告是否可以禁用,因为它没有信任证书。
我的书签里有几个使用HTTPS的网站,但没有一个网站有可信证书,所以每次访问这些网站时,我都要手动点击警告中的 “无论如何继续",这让我很烦。
我想知道,当你尝试去一些HTTPS网站时,在Chrome浏览器中得到的警告是否可以禁用,因为它没有信任证书。
我的书签里有几个使用HTTPS的网站,但没有一个网站有可信证书,所以每次访问这些网站时,我都要手动点击警告中的 “无论如何继续",这让我很烦。
你可以通过在命令行中传递以下命令来告诉Chrome浏览器忽略所有SSL错误:
--ignore-certificate-errors
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors &> /dev/null &
我从bash启动Chrome浏览器,使用这个命令:
&001
,效果很好。请注意,这应该_仅用于测试开发网站,一般的最终用户不应该使用。因为Chrome浏览器也不会在 “真正的 "网站上说什么不好的证书! 所以只有当你是开发者时才使用这个选项!
如果你只是想用它来测试本地SSL证书,那么你可以在Chrome浏览器中使用这个选项,allow-insecure-localhost
:
chrome://flags/#allow-insecure-localhost
在一个相关的注意,如果你想为Chrome/Safari创建完全可信的自签名SSL证书,你可以在这里找到如何做
对于OSX上的Chrome浏览器来说,这里有一个相对简单的方法,就是将自签名证书添加到系统的Keychain中,Chrome浏览器使用的自签名证书。Google Chrome、Mac OS X和自签名SSL证书。再也不会出现恼人的红色警告画面了! (我确实希望Chromium能简化添加异常的方式。)
在OsX上,你应该从firefox导出你的证书,然后在登录配置文件下的keychain上导入。
如果你所去的站点,是你自己的服务器,请确认你的服务器上已经安装了自签证书或者是可信任权威机构的证书。有的服务器软件设置了默认的测试证书,不能添加到可信根机构证书库中。
如果Google的家长制变得无法忍受如:
**我们不希望用户*访问一个被撤销证书的网站。如果你认为这个bug报告是关于#2,我会把它标记为WontFix。你想让我这样做吗?
你可以通过使用一个TLS代理来完全取消浏览器的TLS系统,这个TLS代理会用自己的TLS根CA来签署所有的TLS连接打开。很明显,这样做会带来恼人的后果,比如无法用Chrome界面查看网站的真实证书。另外,客户端的TLS证书在设计上与这种TLS代理不兼容。
很多Google Chrome扩展允许你根据域选择代理,所以你只能代理那些在Chrome中已知会导致TLS问题的域。