NetWorker: помилка keytool: java.io.IOException: Сховище ключів було підроблено або пароль був неправильним'
Summary: Команда keytool NetWorker Runtime Environment (NRE) повертає наступну помилку при спробі отримати доступ до файлу NRE cacerts "keytool error: java.io.IOException: Сховище ключів було підроблено або пароль був неправильним." ...
Symptoms
Середовище виконання NetWorker (NRE) включає в себе keytool Утиліта використовується для керування кількома файлами KeyStore та TrustStore.
Об'єкт keytool команда повертає наступну помилку, коли використовується для керування файлом NRE cacerts:
# /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
Ця проблема може бути спричинена використанням неправильного пароля сховища ключів під час спроби запустити файл keytool команда. Наприклад, пароль для зберігання ключів сервера автентифікації NetWorker (AUTHC) використовувався з keytool замість стандартних NRE cacerts
Resolution
Пароль сховища ключів Java – це не той самий пароль сховища ключів AUTHC, який був встановлений під час встановлення NetWorker, а натомість пароль сховища ключів JAVA. Пароль за замовчуванням – це 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,
Приклад 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) та findstr (Windows) для фільтрації локального сертифіката tomcat NetWorker AUTHC. На хостів Windows шлях до каталогу Java bin відрізняється залежно від встановленої версії NRE.
Additional Information
keytool використовується для керування сертифікатами ЦС, імпортованими в NRE. Це потрібно при інтеграції аутентифікації за протоколом безпечного легкого доступу до каталогів (LDAPS) з NetWorker: NetWorker: Як налаштувати автентифікацію LDAPS
Якщо встановлено середовище виконання NetWorker (NRE), папка Java Runtime Environment (JRE) знаходиться:
- Linux:
/opt/nre/java/latest - Вікна:
C:\Program Files\NRE\java\jre#.#.#_#
Oracle Java Runtime Environment (JRE) можна знайти:
- Linux:
/usr/java/latest - Вікна:
C:\Program Files\Java(Необхідно вибрати папку з останньою версією)