No se puede cambiar el formato del almacén de claves

Estoy tratando de hacer algunos almacenes de claves usandokeytool del último JRE (versión 1.8.0_151). Cuando creo el almacén de claves usando este comandokeytool -genkey -alias serverprivate -keystore server.private -keyalg rsa -storepass apassword -keypass apassword me muestra esta advertencia:

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate 
to  PKCS12 which is an industry standard format using "keytool 
-importkeystore -srckeystore server.private -destkeystore server.private
-deststoretype pkcs12".

Entonces escribo el comando y dice que está hecho y que el antiguo almacén de claves se guardó en server.private_old. Pero cuando corrokeytool -list -keystore server.private y escriba la contraseña, todavía aparece como JKS en lugar de PKCS12. ¿Por qué es esto?

actualizar
Tampoco se cambia silenciosamente a pkcs12, porque cuando usoKeyStore store = KeyStore.getInstance("pkcs12"); en java arroja un error, mientras que funciona bien cuando se usagetInstance("JKS");

actualización 2
Y cuando se usakeytool -genkey -alias serverprivate -keystore server.private -storetype PKCS12 -keyalg rsa no me muestra una advertencia, pero aún se muestra como un almacén de claves JKS cuando se usakeytool -list server.private.

Respuestas a la pregunta(1)

Su respuesta a la pregunta