google-chrome - Chrome 记住手动接受的 SSL 证书
问题描述
我已经实现了一个测试站点并使用 https 保护它。由于证书无效,Chrome 和 Firefox 强制我手动接受 ssl 证书。
如果我在 Firefox 中接受它,我可以在~/.pki/nssdb/cert9.db
. 但是,对于 Chrome,我在
/etc/opt/chrome
~/.pki/nssdb/cert9.db
~/.pki/nssdb/key4.db
/.config/google-chrome/Default/Web Data
或此文件夹中的任何其他文件。
然而,即使在重新启动后,Chrome 也会以某种方式记住此设置。
此首选项存储在磁盘上的哪个位置?
解决方案
Nvm,我想通了,以防有人在寻找它:
Chrome 不会将此设置存储在数据库中。它存储在它的Preferences
文件 ( ~/.config/google-chrome/Default/Preferences
) 里面,它的存储在 json-path["profile"]["content_settings"]["exceptions"]["ssl_cert_decisions"]
推荐阅读
- azure-devops - Azure DevOps 变量和多行值
- html - bootstrap4 手风琴不能通过传递索引在 ngFor 中工作
- java - 澄清:需要在我的 android 的可绘制文件夹中添加哪个图像(从 adobe xd => 它提供了 6 个不同大小的文件夹)
- assembly - 查看 x86 机器码,如何确定下一条指令的起始位置?
- asp.net - IIS - 常见文件扩展名列表(请求过滤)
- javascript - 从 Vue.js 在 HTML 页面中显示动态数据
- azure - Azure Kubernetes - 作为 AKS 设置的一部分创建的额外资源组的自定义名称?
- pytest - 我可以将 mypy 报告与 pytest 覆盖率报告结合起来吗?
- python - np.gradient 和 matlab 渐变
- php - Woocommerce 将默认产品图片更改为其类别图片