Сбой соединения LDAP через SSL в контейнере Docker, но работает в контейнере Openshift - PullRequest
0 голосов
/ 25 сентября 2019

Нужна ваша помощь в устранении проблемы с контейнером.

Моя проблема здесь связана с связью LDAP через SSL в приложении Java, работающем на сервере WLP в контейнере.Это кажется странным, так как тот же образ работает нормально в Openshfit, но не работает на сервере Docker.

Подробно: Java-приложение, работающее на сервере WLP в Docker Container.LDAP настраивается в файле server.xml и jks при наличии необходимых сертификатов.Был создан Docker Image, и приложение работало нормально в контейнере.

Docker: Недавно, после некоторых изменений кода, при попытке запустить контейнер с новым образом он начал выдавать ошибку, связанную с SSL.Позже попробовал со старым образом, что также дает ту же ошибку SSL.

Openshift: То же изображение (старое и новое) нормально работает в Openshift env.

Все сертификаты доступны в хранилище ключей.

Ошибка: Caused by: javax.naming.CommunicationException: simple bind failed: <xxx.yyy.zzz.com:123> [Root exception is javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is: java.security.cert.CertPathValidatorException: The certificate issued by CN=Issuer name, DC=<domain>, DC=abc, DC=com is not trusted; internal cause is: java.security.cert.CertPathValidatorException: Certificate chaining error]

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