如何使用JavaScript或jQuery获得证书列表



我们以前使用Applet来获取安装在客户端机器上的密钥存储库证书。现在chrome停止NPAPI, Applet现在不工作,所以寻找一些解决方案使用Javascript/jQuery。

我试图获得KeyStore中安装的总证书列表,但我找不到任何解决方案。有人知道如何使用JavaScript或jQuery获得完整的证书列表吗?

在客户端运行JavaScript时不能这样做。

请参阅以下WebCrypto邮件列表条目:

2015年6月24日星期三下午1:50,Jeffrey Walton写道:

我看到WebCrypto API将允许发现密钥(http://www.w3.org/TR/WebCryptoAPI/):

除签名生成等操作外验证,散列和验证,以及加密和解密,API提供了密钥接口生成、密钥派生、密钥导入和导出,以及关键的发现。

证书有公钥,它们不像私钥那么敏感钥匙。

WebCrypto API允许发现/枚举证书吗?

我想要发现或列举的例子(除了私钥):

  • 信任根
  • 客户确实的事情

可信根位于平台的信任存储库中。客户端证书可能是

提前感谢,杰夫

基于明显且重要的隐私理由,Chrome没有计划实现这样的功能。

客户端证书包含PII。可信证书包含PII和指纹。

在现代的沙盒操作系统中,如iOS和Android,应用程序也不能像那些平台提供者那样枚举得出相同的结论。

所以没有。Never.1

1对于某个非常长的值never

获取下面链接的克隆https://github.com/scketches/ffPrintCert

安装jpm

npm install jpm --global

为mozilla创建构建

jpm xpi 

在mozilla本地上传扩展并检查

about:debugging

从本地加载。xpi文件并检查。

最新更新