2

我希望我的 Web 客户端应用程序(使用 OpenSSL)能够使用 Firefox 存储的证书,这意味着我想告诉 OpenSSL“信任这些证书”,并给它提供 Firefox 信任的证书列表。我已经为 Windows 证书存储中的证书完成了此操作,但我知道 Firefox 有自己的列表。

证书存储在我的 Firefox 配置文件目录中的 cert8.db 和 key3.db 中,但是我的代码如何才能访问存储在那里的各个证书?

4

1 回答 1

3

Firefox 使用 NSS 库来管理证书。您可以在以下位置找到有关 NSS 的更多信息:

https://developer.mozilla.org/en-US/docs/NSS

您必须使用 NSS API 来访问您在配置文件目录中找到的 db 文件。您可以提取 PEM 等通用格式的证书,然后使用 OpenSSL 将这些证书导入您的应用程序。

于 2013-10-23T15:35:11.727 回答