我今天在使用 Chrome 时遇到了一个有趣的问题,我希望有比我最后做的更好的方法来修复它。
问题始于我正在配置的站点上的无效 SSL 证书。在 Chrome 中,可以使用为当前域添加安全异常(exception)的链接跳过此屏幕,这样您就不必再次查看此警告消息。
也可以通过以下方式清除此警告:转到异常站点,然后单击不安全文本并选择重新启用警告选项。
现在我的问题是,我在站点上设置了几个不同的重定向,这些重定向会将我的 .com 和 .bank 域重定向到主 .net 域。在开发过程中,我为所有这三个域添加了安全异常(exception)。当测试我的 SSL 证书配置是否正确时,这就会成为问题。我想清除 Chrome 为 .com 域存储的异常 - 但我无法使用 Re-enable warnings 选项这样做,因为一旦我到达该页面,Chrome 就会发现已存储异常并继续正常加载页面,然后将其重定向到 .net 域。因此,我无法真正清除 Chrome 中绕过的安全警告...
我能够找到清除这些异常的唯一方法是使用 Chrome 设置中的重置选项,这不是我想经常做的事情。我想知道 Chrome 中是否有一个隐藏的设置页面列出了所有绕过的安全警告,以便我可以单独清除它们。
最佳答案
如果您不想清除您的历史记录(或者如果您不知道您拥有的所有豁免),要为所有 SSL 警告“重新启用警告”,您可以关闭 Chrome 并编辑:
"C:\Users\USER\AppData\Local\Google\Chrome\User Data\Default\Preferences"
并设置 ssl_cert_decisions":{},"
存储在 JSON 路径中:
profile > content_settings > exceptions > 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}}}
关于google-chrome - Chrome 无效的 SSL 证书安全警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45309217/