我需要将 Windows 商店中的证书导出到 p12 文件。类似于您可以在 firefox/IE 浏览器中执行的操作,但在 JAVA 中。我目前能够做到的唯一方法是使用双 Cpp 包装器或使用 JNI 包装器的 MCPP 进行 C#,这并不是很有用。我尝试过使用 SUNMSCAPI,但我无法做到。感谢任何输入。谢谢。
如果以上肯定不可能,是否可以使用这些证书创建 keystore ?
最佳答案
您可以使用 Java 标准 keystore API,通过 Bouncy Castle .您可以加载名为 Windows-MY
的 keystore ,其中包含存储在 Windows keystore 中的所有证书。
KeyStore.getInstance("Windows-MY");
对 Windows keystore 的引用提供了通过 KeyStore.getCertificate(String alias)
method 提取证书的方法.
检索到证书后,将其导出到 PKCS12 文件。
关于java - 使用 Java 将 Windows 商店中的证书导出到 p12 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939281/