Нужна ваша помощь в устранении проблемы с контейнером.
Моя проблема здесь связана с связью 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]