2015-06-15 1 views
0

Я хочу запустить Tomcat с https, но есть некоторые проблемы с сертификатами.Проблема с сертификатом Tomcat pfx file

То, что я сделал: создание хранилища ключей с самоподписанным ключом paor und set connector port в Tomcat к этому хранилищу ключей => отлично работает.

Но я хочу использовать доверенный сертификат. У меня это как файл pfx, включая закрытый ключ и пароль. Я преобразовал эту PFX в JKS хранилище с помощью этой команды:

Keytool -importkeystore -srckeystore mypfxfile.pfx -srcstoretype PKCS12 -destkeystore clientcert.jks -deststoretype JKS

Командная строка говорит что-то вроде «импорт 1 файл успешно . 0 ошибок ". Затем я добавил необходимые доверенные файлы, связанные с моим сертификатом pfx, в хранилище cacerts.

Но у меня нет соединения https.

То, что я также попытался: Добавить доверенные сертификаты в одно хранилище ключей, содержащее преобразованный файл pfx. Конечно, я установил параметры доверия в соединителе Tomcat в хранилище ключей, но это не помогло.

Есть идеи? Есть ли способ получить больше информации, почему я не получаю связь?

ответ

0

У меня есть решение. Пароль хранилища ключей и пароль секретного ключа должны быть одинаковыми! Если нет, Tomcat не может получить закрытый ключ, потому что он знает только пароль хранилища ключей.