Я хочу использовать SSL на своем сервере, поэтому у меня есть сертификат SSL, однако сертификат состоит из двух частей, одна из которых является промежуточной.
Теперь, как создать хранилище ключей для них?
Я сделал следующее:
1 - связал оба сертификата и поместил их в один файл. 2- Я использовал следующую команду для генерации хранилища ключей из (цепочечного сертификата)
keytool -import -alias tomcat -file myCertificate.crt -keystore keystore.p12 -storepass password
3- Я добавил этот код в свою загрузочную пружину:
server.ssl.key-store: C:/Program Files/Java/jdk1.8.0_231/bin/keystore.p12
server.ssl.key-store-password: password
server.ssl.keyStoreType: PKCS12
server.ssl.keyAlias: tomcat
Но яУ меня по-прежнему возникает следующая проблема:
'Alias name [tomcat] does not identify a key entry'
При просмотре в Google я обнаружил, что проблема заключается в том, что мое хранилище ключей генерирует мой сертификат в качестве trustCertEntry вместо PrivateKeyEntry.
Как это исправитьа чего мне не хватает?