Я хочу настроить SSL в моем apache Tomcat. Далее следуют следующие шаги: Шаг 1 Создайте личный ключ:
keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
keytool -importkeystore -srckeystore tomcat.keystore -destkeystore tomcat.keystore -deststoretype pkcs12
Шаг 2 Создайте CSR:
keytool -certreq -keyalg RSA -alias tomcat -file myFQDN.csr -keystore tomcat.keystore
После шага 2 CSR отправляется в орган PKI для создания сертификата (Globasign в моем случае).
Шаг 3 Установите сертификат root от Globalsign
keytool -import -alias root -keystore tomcat.keystore -trustcacerts -file gdig2.crt
Шаг 4 Установите промежуточный сертификат из Globalsign
keytool -import -alias intermed -keystore tomcat.keystore -trustcacerts -file gd_bundle-g2-g1.crt
Шаг 5 Установите сертификат
keytool -import -alias tomcat -keystore tomcat.keystore -trustcacerts -file certificate.crt
Шаг 5 выдает ошибку: ошибка keytool: java .lang.Exception: Publi c ключи в ответе и хранилище ключей не совпадают Но когда Я изменяю псевдоним для сертификата, он хорошо импортирует. Но поскольку закрытый ключ и сертификат не имеют одинакового псевдонима, конфигурация ssl не работает.
Помогите, пожалуйста.