Chrome无效的SSL证书安全警告

时间:2017-07-25 16:44:24

标签: google-chrome security ssl

今天我使用Chrome遇到了一个有趣的问题,我希望有一种比我最终做的更好的解决方法。

问题始于我正在配置的网站上的无效SSL证书。在Chrome中,可以使用为当前域添加安全例外的链接超过此屏幕,这样您就不必再次查看此警告消息。

Your connection is not private Chrome warning

也可以通过访问网站,然后单击不安全文本并选择重新启用警告选项来清除此警告。

Re-enable warnings option in Chrome

现在我的问题是,我在网站上有几个不同的重定向,将我的.com和.bank域重定向到主.net域。在开发过程中,我为所有这三个域添加了安全性异常。在测试我的SSL证书配置正确时,这就成了问题。我想清除Chrome存储的.com域名例外 - 但我不能使用重新启用警告选项,因为我一到达页面,Chrome就会看到已经存储了例外并继续正常加载页面,然后重定向到.net域。因此,我无法在Chrome中清除绕过的安全警告...

我能够找到清除这些例外情况的唯一方法是使用Chrome设置中的重置选项,这不是我想要定期执行的操作。我想知道Chrome中是否有隐藏的设置页面列出了所有绕过的安全警告,以便我可以单独清除它们。

2 个答案:

答案 0 :(得分:0)

您将必须清除该站点的浏览数据,我发现最简单的方法是(Ctrl + Shift + Del)调出清除浏览器数据窗口,然后将时间范围设置为1小时,选择浏览历史记录然后单击清除数据。希望这是有用的。

Clear browser data dialog

答案 1 :(得分:0)

如果您不想清除历史记录(或者您不知道已拥有的所有豁免),要为所有SSL警告“重新启用警告”,可以关闭Chrome并进行以下编辑: "C:\Users\USER\AppData\Local\Google\Chrome\User Data\Default\Preferences" 并设置ssl_cert_decisions":{},"

存储在JSON路径中:

配置文件> content_settings>例外> ssl_cert_decisions

或者您可以将特定豁免的Decision_expiration_time更改为last_modified时间

示例:"ssl_cert_decisions":{"https://expired.badssl.com:443,*":{"last_modified":"13235055329485008","setting":{"cert_exceptions_map":{"-201cgaDTf2DD6Cj0N6/tKvudkzDuRBA3GwKd8T9hE7mHhQ=":1},"decision_expiration_time":"13235055329485008","version":1}}}