In order to view/convert a KeyStore type, click on View/Convert KeyStore Type
of the opened KeyStore window. The available KeyStore types are:
jks - Java KeyStore (Oracle's KeyStore format);
pkcs12 - Public-Key Cryptography Standards #12 KeyStore (RSA's Personal Information Exchange Syntax Standard);
jceks - Java Cryptography Extension KeyStore (More secure version of JKS);
bks - Bouncy Castle KeyStore (Bouncy Castle's version of JKS);
bks-v1 - Legacy version of Bouncy Castle KeyStore - thishas been added for people needing to create and manage key stores compatible with earlier versions of Bouncy Castle (less than 1.49);
uber - Bouncy Castle UBER KeyStore (More secure version of BKS).
After selecting the new desired KeyStore type, click on Change type
button.
For converting the KeyStore type all passwords for key pairs and secret keys are needed!
A screenshot for the change KeyStore password action can be seen below:
Note
When converting to a pkcs12 KeyStore type, the KeyStore password and the entry passwords will be lost (because the pkcs12 has no passwords.
When converting from pkcs12 to any other KeyStore type, passwords will be required.
Note
In uber KeyStore type the alias name is case sensitive.