0
我需要配置一個wso2 ESB代理服務以連接通過HTTPS公開的後端服務。要做到這一點,我需要插入並配置我擁有的SSL證書。WSO2 ESB添加具有自定義證書的安全端點
目前我所做的是包括證書在wso2esb- \庫\資源wso2carbon.jks和客戶truststore.jks \ Security文件夾並添加自定義配置文件,以在wso2esb- \庫\的conf axis2.xml \ axis2文件夾。
但是,當我嘗試在添加到基於wsdl的代理時測試URL時,它會在控制檯中給出以下異常。
ERROR - ProxyServiceAdminClient Couldn't create endpoint from the given WSDL URI : java.security.cert.CertificateException: No name matching localhost found
org.wso2.carbon.proxyadmin.stub.ProxyServiceAdminProxyAdminException: Couldn't create endpoint from the given WSDL URI : java.security.cer
t.CertificateException: No name matching localhost found
你能解決這個問題..? – Sumedha
嗨Sumedha我試過了,最終解決的問題是避免使用CN的IP地址,並將相同的CN作爲密鑰庫中的別名。 我已經寫了關於解決方案http://sahanlm.tumblr.com/post/65311719934/wso2-esb-exposing-a-secure-backend-through-a-proxy的博客。 –