使用Java将Windows存储中的证书导出到p12文件

时间:2011-02-08 22:31:20

标签: java certificate pkcs#12

我需要将Windows应用商店中的证书导出到p12文件。类似于你可以从firefox / IE浏览器,但在JAVA。我目前能够做到的唯一方法是使用双Cpp包装器进行C#或使用JNI进行包装的MCPP实际上并不实用。我已经尝试过使用SUNMSCAPI,但我无法...任何输入赞赏..谢谢..

如果上述内容肯定无法实现,是否可以使用这些证书创建密钥库?

1 个答案:

答案 0 :(得分:4)

您可以使用带有Bouncy Castle的Java标准密钥库API。您可以加载名为Windows-MY的密钥库,其中包含存储在Windows密钥库中的所有证书。

KeyStore.getInstance("Windows-MY");

对Windows密钥库的引用提供了通过KeyStore.getCertificate(String alias) method提取证书的方法。

检索证书后,将其导出到PKCS12文件。