luckylak
luckylak

Reputation: 279

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?

Upvotes: 7

Views: 2206

Answers (1)

Vivien Barousse
Vivien Barousse

Reputation: 20895

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.

Upvotes: 4

Related Questions