2016-06-16 116 views
0

是否可以从证书存储再次下载p12证书?我有这样的要求,即私钥和证书已放在p12证书中,并且此p12证书已安装在Windows证书存储区中。现在我需要从安装在证书存储区中的证书中重新获取私钥。既然不可能,是否可以从证书商店下载p12证书?如果我可以这样做,那么我可以从下载的p12证书中读取私钥。请协助一些使用javascript/nodejs的例子。使用nodejs从证书存储中下载p12证书

回答

0

如果导入时标记为可抽取,则可以手动从Windows应用商店抽取证书。

证书可以使用密码保存为p12。在此之后,你需要一个第三方库解密P12文件,分析内容,并提取私人或公共密钥

独特的图书馆中,我知道要执行此operación是伪造https://github.com/digitalbazaar/forge

看到我在How to load a PKCS#12 Digital Certificate with Javascript WebCrypto API以响应看到一个完整的例子,还有一些关键的转换,如果你需要它们

+0

是否不可能以编程方式从证书存储中提取p12? – mayooran

+0

据我所知,你不能。这可能是一个安全漏洞,允许应用程序下载您的个人证书 – pedrofb

相关问题