0

我想使用 Firefox 45.0.1 在 Windows (7) 下访问 Firefox Root Store。我发现有几个来源告诉我导航到 C:\Users\{username}\AppData\Local\Mozilla\Firefox\Profiles\8ab3jkih.default\cert8.db。不幸的是,我找不到 cert8.db,尽管 8ab3jkih.default 存在(并且是唯一的文件夹)。
我尝试使用 certutil 访问数据库,它有效,但只给了我 4 个用于 -viewstore 的证书(应该是大约 150 个)。之后我尝试访问 -getconfig 和 -databaselocations,但这只是告诉我系统找不到给定的文件。我希望找到数据库的位置。
是的,我已经听说过 NSS,但我认为我应该先手动尝试,然后再使用它。

我的安装有什么问题吗?我应该尝试重新安装吗?我还可以做些什么?顺便说一句,我的结局是找出某个给定证书是否是根证书,所以我只想以编程方式访问根证书列表并将它们与给定证书进行比较。

4

1 回答 1

1

首先确保您正确定位了 Firefox 配置文件目录。

您可以在 Firefox 中打开菜单(三个水平条按钮),找到Help,然后转到Troubleshooting information...。在此页面中,您可以看到Profile directory按钮。按下它就可以了。

或者,打开此页面的另一种方法是在方向栏中输入:

about:support
于 2016-11-23T13:39:50.590 回答