utiliza recomienda propietario migrar introduzca formato existe cual contraseña claves archivo almacén almacen java ssl openssl keytool

recomienda - el archivo de almacén de claves no existe java



Cambiar la contraseña del almacén de claves de ninguna contraseña a una contraseña no en blanco (2)

Agrega -storepass a los argumentos de keytool.

keytool -storepasswd -storepass '''' -keystore mykeystore.jks

Pero también observe que el comando -list no siempre requiere una contraseña. Podría ejecutar follow command en ambos casos: sin contraseña o con contraseña válida

$JAVA_HOME/bin/keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts

Tengo un keystore de jks sin contraseña. Cuando ejecuto el comando

keytool -list -keystore mykeystore.jks

Y me pide la contraseña del almacén de claves, simplemente presiono ''enter''.

Tenga en cuenta que la contraseña del almacén de claves NO ES la contraseña java predeterminada de ''changeit''. Está en blanco

Cuando intento correr

keytool -storepasswd -keystore mykeystore.jks

para cambiar la contraseña a una cadena no en blanco. Primero me pide la contraseña actual. Simplemente presionando enter ya que está en blanco dice

keytool -storepasswd -keystore mykeystore.jks Enter keystore password: Keystore password is too short - must be at least 6 characters

Solo para confirmar con todos que la contraseña no es ''cambiar''

keytool -storepasswd -keystore mykeystore.jks Enter keystore password: changeit keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

¿Alguna idea de cómo puedo cambiar la contraseña del almacén de claves si la contraseña existente está en blanco?


Si intenta hacer algo con el almacén de claves del sistema predeterminado de Java ( cacerts ), la contraseña predeterminada es changeit .

Puede enumerar claves sin necesidad de la contraseña (incluso si se lo solicita), por lo tanto, no tome eso como una indicación de que está en blanco.

(Por cierto, ¿quién en la historia de Java ha cambiado alguna vez la contraseña predeterminada del almacén de claves? Debieron dejarla en blanco).