Проблема замены 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 и сбой.

При корректировке все работало правильно.

Другие вопросы по тегам