Проблема замены SSL-сертификата на обновленный на Tomcat 6.0 (с помощью keytool)
У меня есть SSL и работает с веб-приложением Tomcat 6.0. Недавно истек срок действия сертификата SSL (сертификат VeriSign), я экспортировал запрос на подпись сертификата (CSR), прошел через процесс и получил файл сертификата с правильной информацией. Ключевым алгоритмом является RSA.
Проблема возникает, когда я пытаюсь импортировать новый сертификат поверх старого сертификата. Ниже приведен вывод того, что происходит при работе keytool
D: \ keystore> keytool -import -alias tomcat -keyalg RSA -keystore.keystore -trustcacerts -file D: \ keystore \ Certificates \ tomcat_dev.cer
Введите пароль хранилища ключей:
ошибка keytool: java.lang.Exception: не удалось установить цепочку из ответа
К вашему сведению, пароль оставлен как "changeit" по умолчанию (это просто тестовый сервер разработки).
Я уверен, что ошибка с моей стороны, но я не уверен, как исправить. Нужно ли также заменить промежуточный ЦС?
Немного из приводит здесь и был бы признателен за любой совет. Заранее спасибо!
2 ответа
Да, вам нужно будет также включить / заменить Промежуточное звено и сделать это перед импортом нового сертификата. В настоящее время большинство поставщиков SSL соединяются через посредников, что добавляет дополнительные шаги.
Я обнаружил проблему - я использовал "-keyalg RSA", но не указывал "-keysize 2048". Таким образом, сертификат по умолчанию 1024 вместо 2048 и сбой.
При корректировке все работало правильно.