Spring Boot SSL - PullRequest
       6

Spring Boot SSL

0 голосов
/ 16 февраля 2019

Здравствуйте, я пытаюсь использовать цифровой сертификат в Spring Boot, но при попытке запустить приложение появляется следующая ошибка:

java.lang.IllegalArgumentException: java.io.IOException:Имя псевдонима [opusclick] не идентифицирует ключевую запись в org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext (AbstractJsseEndpoint.java:115) ~ [tomcat-embed-core-8.5.23.jar: 8.5.23]в org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl (AbstractJsseEndpoint.java:86) ~ [tomcat-embed-core-8.5.23.jar: 8.5.23] в org.apache.tomcat.util.net.NioEndpoint.bind (NioEndpoint.java:225) ~ [tomcat-embed-core-8.5.23.jar: 8.5.23] Причина: java.io.IOException: псевдоним name [opusclick] не идентифицирует ключевую запись в org.apache.tomcat.util.net.jsse.JSSEUtil.getKeyManagers (JSSEUtil.java:224) ~ [tomcat-embed-core-8.5.23.jar: 8.5.23] в org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext (AbstractJsseEndpoint.java:113) ~ [tomcat-embed-core-8.5.23.jar: 8.5.23] ... 19 общих кадровопущено

Это мой файл свойств:

security.require-ssl=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=mypass
server.ssl.key-alias=opusclick

Но если я запускаю следующую команду, она работает без проблем:

keytool -list -v -keystore /Users/ferchs/Desktop/keystore.jks  -alias opusclick
Enter the password for the keystore:  
Alias Name: opusclick
Creation Date: 15/02/2019
Entry Type: PrivateKeyEntry
Length of the Certificate Chain: 4

У меня вопрос, почемуона показывает эту ошибку, если очевидно, что «opusclick» является правильным псевдонимом.

Большое спасибо!

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