Конфигурация сертификата Tomcat SSL: java .lang.Exception, ключи Publi c в ответе и хранилище ключей не совпадают - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу настроить 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 не работает.

Помогите, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...