是否可以从证书存储中重新下载p12证书?我有这个要求,其中私钥和证书已放在一个p12证书中,并且此p12证书已安装在Windows证书库中。现在,我需要从证书存储区中安装的此证书中再次获取私钥。由于不可能,是否可以从证书商店下载p12证书?如果我能这样做,我可以从下载的p12证书中读取私钥。请使用javascript / nodejs协助一些示例。
答案 0 :(得分:0)
如果您在导入时标记为可提取,则可以从Windows应用商店手动提取证书。
证书可以使用密码保存为p12。在此之后,您需要第三方库来解密p12文件,解析内容并提取私钥或公钥
我知道执行此操作的独特库是伪造https://github.com/digitalbazaar/forge
请参阅我在How to load a PKCS#12 Digital Certificate with Javascript WebCrypto API的回复,查看完整的示例以及一些关键转换(如果您需要)