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