Export certificate in windows store to a p12 file using Java

I will need to export a certificate in windows store to a p12 file. Similar to what you can do from firefox/IE browser but in JAVA. The only way I am able to do it currently is doing a C# with double Cpp wrappers or MCPP with wrapper using JNI which is not really useful. I have tried using SUNMSCAPI but I was not able to.. Any inputs appreciated.. Thank you..

If the above is certainly not possible, can a keystore be created with these certs?


You can use the Java standard keystore API, with Bouncy Castle. You can load the keystore called Windows-MY , that contains all the certificates stored in the Windows keystore.

KeyStore.getInstance("Windows-MY");

The reference to the Windows keystore provides method to extract certificates, via the KeyStore.getCertificate(String alias) method.

Once you retrieved the certificate, export it to a PKCS12 file.

链接地址: http://www.djcxy.com/p/50706.html

上一篇: jQuery.ajax()并发送布尔请求参数

下一篇: 使用Java将Windows Store中的证书导出到p12文件