SSL-сертификат IBM HTTP не найден

У меня есть среда разработки с IBM Websphere Liberty 8.5.5; перед этим сервером приложений находится IBM HTTP Server (сертификат SSL внешнего ЦС, настроенный для IBM HTTP). Я могу получить доступ к IBM HTTP из Интернета, но с /mfpconsole возникает исключение (см. ниже).

[11/28/16 21:02:44:464 SGT] 00000024 com.ibm.mfp.admin.ui.servlet.ServiceProxy                    E FWLSE3301E: Problem with SSL certificates. Possible fixes: Put the application server's certificate into the truststore. Or define the JNDI property mfp.admin.ui.cors.strictssl to false (not in production environments).
[11/28/16 21:02:44:464 SGT] 00000024 com.ibm.mfp.admin.ui.servlet.ServiceProxy                    E Exception java.security.cert.CertificateException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target while redirecting request to :443/mfpadmin/management-apis/2.0/runtimes?fullInfo=true
[11/28/16 21:02:49:759 SGT] 000000c9 com.ibm.ws.ssl.core.WSX509TrustManager                       E CWPKI0022E: SSL HANDSHAKE FAILURE:  A signer with SubjectDN CN= was sent from the target host.  The signer might need to be added to local trust store .p12, located in SSL configuration alias defaultSSLConfig.  The extended error message from the SSL handshake exception is: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[11/28/16 21:02:49:759 SGT] 000000c9 com.ibm.mfp.admin.ui.servlet.ServiceProxy                    E Received status 500 for GET https://url:443/mfpadmin/management-apis/2.0/runtimes?fullInfo=true
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

person Vishal Shah    schedule 28.11.2016    source источник
comment
Предоставьте свой server.xml и любые шаги по настройке, которые вы выполнили - из-за ошибки он не может найти сертификат...   -  person Idan Adar    schedule 29.11.2016
comment
Вы должны поместить этот внешний ЦС, настроенный для вашего IHS, в хранилище доверенных сертификатов Liberty.   -  person Gas    schedule 29.11.2016
comment
Я добавил сертификат CA в хранилище доверенных сертификатов Liberty, и это решило проблему. Спасибо.   -  person Vishal Shah    schedule 29.11.2016


Ответы (1)


Я добавил сертификат CA в хранилище доверенных сертификатов Liberty, и это решило проблему. Спасибо.

person Vishal Shah    schedule 01.12.2016