HOWTO · Java

Contraseña predeterminada del almacén de claves de Java

Este tutorial lo guiará a través de los pasos para cambiar la contraseña de su almacén de claves de Java.

En esta página

Este tutorial lo guiará a través del cambio de su contraseña de almacén de claves de Java. Pero antes de continuar, necesitamos tener una comprensión básica de keystore, así que veámoslo.

Almacén de claves en Java

Un keystore es un repositorio que puede almacenar claves privadas, certificados y claves simétricas. Generalmente, este es un archivo; sin embargo, el almacenamiento también se puede manejar de varios métodos, como usar un token criptográfico o utilizar el mecanismo del sistema operativo.

Java tiene un archivo de almacén de claves ubicado en JAVA_HOME/jre/lib/security/cacerts, de forma predeterminada. Podemos acceder a este almacén de claves usando la contraseña predeterminada del almacén de claves cambiarlo.

Cambiar la contraseña de Almacén de claves en Java

Podemos cambiar la contraseña por defecto del keystore de la siguiente forma.

  1. Abra cmd y escriba echo %PATH% para verificar si su ruta de keystore está agregada o no.

    En nuestro caso, la ruta cacerts keystore es la siguiente.

    C :\Program Files\Java\jdk - 18.0.2\lib\security\cacerts
    
  2. Escriba el siguiente comando.

    C :\Program Files\Java\jdk - 18.0.2\lib\security\keytool - storepasswd - v - new shanii_one
        - keystore cacerts
    

    shanii_one es la nueva contraseña, y el archivo cacerts es donde se guarda el keystore.

  3. Cuando se le solicite la contraseña del “almacén de claves”, escriba la contraseña actual, que es “cambiarla” de manera predeterminada, y luego presione Enter.

    Enter keystore password : changeit
    
  4. Se ha actualizado Cacerts con la nueva contraseña.

    Es muy recomendable que cambiemos la contraseña de una clave privada para que sea idéntica a la contraseña del almacén de claves porque muchas herramientas no funcionarán correctamente si las dos contraseñas son diferentes.