Não é possível alterar o formato do keystore

Estou tentando fazer algumas keystores usandokeytool do JRE mais recente (versão 1.8.0_151). Quando eu crio o keystore usando este comandokeytool -genkey -alias serverprivate -keystore server.private -keyalg rsa -storepass apassword -keypass apassword isso me mostra este aviso:

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".

Então, digito o comando e ele diz que está pronto e o keystore antigo foi salvo em server.private_old. Mas quando eu corrokeytool -list -keystore server.private e digite a senha, ela ainda está listada como JKS em vez de PKCS12. Por que é isso?

atualizar
Também não foi alterado silenciosamente para pkcs12, porque quando eu usoKeyStore store = KeyStore.getInstance("pkcs12"); em java gera um erro, enquanto funciona bem ao usargetInstance("JKS");

atualização 2
E ao usarkeytool -genkey -alias serverprivate -keystore server.private -storetype PKCS12 -keyalg rsa ele não me mostra um aviso, mas ainda é exibido como um keystore JKS ao usarkeytool -list server.private.

questionAnswers(1)

yourAnswerToTheQuestion