我需要将Windows应用商店中的证书导出到p12文件。类似于你可以从firefox / IE浏览器,但在JAVA。我目前能够做到的唯一方法是使用双Cpp包装器进行C#或使用JNI进行包装的MCPP实际上并不实用。我已经尝试过使用SUNMSCAPI,但我无法...任何输入赞赏..谢谢..
如果上述内容肯定无法实现,是否可以使用这些证书创建密钥库?
答案 0 :(得分:4)
您可以使用带有Bouncy Castle的Java标准密钥库API。您可以加载名为Windows-MY
的密钥库,其中包含存储在Windows密钥库中的所有证书。
KeyStore.getInstance("Windows-MY");
对Windows密钥库的引用提供了通过KeyStore.getCertificate(String alias)
method提取证书的方法。
检索证书后,将其导出到PKCS12文件。