NetWorker: keytool error: java.io.IOException: Se manipuló el almacén de claves o la contraseña era incorrecta
Summary: El comando keytool del entorno de tiempo de ejecución de NetWorker (NRE) muestra el siguiente error cuando se intenta acceder al archivo cacerts de NRE "keytool error: java.io.IOException: Se manipuló el almacén de claves o la contraseña era incorrecta". ...
Symptoms
El entorno de tiempo de ejecución de NetWorker (NRE) incluye un keytool Utilidad que se utiliza para administrar varios archivos de keystore y truststore.
El keytool devuelve el siguiente error cuando se utiliza para administrar el archivo cacerts de NRE:
# /opt/nre/java/latest/bin/keytool -list -keystore /opt/nre/java/latest/lib/security/cacerts -storepass 'password' keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
Cause
Este problema puede deberse al uso de una contraseña de almacén de claves incorrecta cuando se intenta ejecutar el keytool comando. Por ejemplo, la contraseña del almacén de claves del servidor de autenticación de NetWorker (AUTHC) se utilizó con el keytool en lugar del comando NRE cacerts predeterminado
Resolution
La contraseña del almacén de claves de Java no es la misma contraseña del almacén de claves de AUTHC que se configuró al instalar NetWorker, sino que es la contraseña del almacén de claves de JAVA. La contraseña predeterminada es changeit.
[root@nsr ~]# /opt/nre/java/latest/bin/keytool -list -keystore /opt/nre/java/latest/lib/security/cacerts -storepass changeit | grep emcauthctomcat
emcauthctomcat, Aug 19, 2025, trustedCertEntry,
Ejemplo de Windows:
C:\Program Files\NRE\java\jre1.8.0_411\bin>keytool.exe -list -keystore ..\lib\security\cacerts -storepass changeit | findstr emcauthctomcat
emcauthctomcat, Sep 5, 2025, trustedCertEntry,
grep (Linux) y findstr (Windows) para filtrar por el certificado tomcat AUTHC local de NetWorker. En los hosts de Windows, la ruta del directorio bin de Java varía según la versión de NRE instalada.
Additional Information
keytool se utiliza para administrar los certificados de CA importados a NRE. Esto es necesario cuando se integra la autenticación del protocolo ligero de acceso a directorios seguro (LDAPS) con NetWorker: NetWorker: Cómo configurar la autenticación de LDAPS
Si NetWorker Runtime Environment (NRE) está instalado, la carpeta Java Runtime Environment (JRE) se encuentra en la siguiente ubicación:
- Linux:
/opt/nre/java/latest - Windows:
C:\Program Files\NRE\java\jre#.#.#_#
El entorno de tiempo de ejecución Java (JRE) de Oracle se puede encontrar:
- Linux:
/usr/java/latest - Windows:
C:\Program Files\Java(Debe seleccionar la carpeta de la versión más reciente)