Я использую openssl для создания самозаверяющих сертификатов. Я получаю эту ошибку с сертификатами, которые я создал: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: нет альтернативных имен объектов
Кто-нибудь знает, как указать "Альтернативное имя субъекта" при создании сертификата? Вот как я создаю хранилище ключей:
sudo $JAVA_HOME/bin/keytool -genkey -dname "CN=192.168.x.xxx, OU=I, O=I, L=T, ST=On, C=CA" -alias tomcat -validity 3650 -keyalg RSA -keystore /root/.keystore -keypass abcd -storepass abcd
Чтобы сгенерировать ключ:
openssl s_client -connect 192.168.x.xxx:8443 2>/dev/null
Пожалуйста, помогите! Спасибо!