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 - this has 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:
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.
In uber KeyStore type the alias name is case sensitive.