Разверните войну на защищенном контейнере для котов от Дженкинса - PullRequest
0 голосов
/ 10 января 2020

У меня есть сервер tomcat на ip A и экземпляр jenkins на ip B. Я защитил экземпляр tomcat самозаверяющим ssl-сертификатом, но теперь, когда я пытаюсь развернуть войну через Jenkins, я получаю следующую ошибку

Caused by: java.security.cert.CertificateException: No subject alternative names present
at sun.security.util.HostnameChecker.matchIP(HostnameChecker.java:145)
at sun.security.util.HostnameChecker.match(HostnameChecker.java:94)
at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:462)
at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:442)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:209)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1621)

Я пытался создать сертификаты для стороны Jenkins, используя openssl и javas keytool, присваивая CN как ip A, а также ip B, но безрезультатно.

...