Я использую 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
Пожалуйста, помогите!Спасибо!