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?
In the Keychain Access window, under Keychains, click login, under Category, click Certificates, and then, select your certificate In the Keychain Access toolbar, click File > Export Items. In the “Export” window, do the following: In the File Format drop-down list select Personal information Exchange (. p12).
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With