繁体   English   中英

WSO2数据分析服务器上的SSL错误

[英]SSL error on WSO2 Data Analytics Server

我正在运行wso2 Data Analytics Server,我遇到了一些错误,例如DAS日志文件中的以下行

javax.net.ssl.SSLException: hostname in certificate didn't match: <192.168.3.27> != localhost

当我进入创建的仪表板时,直到我完成了此链接所说的操作,并且在我要将API Manager连接到DAS时,DAS仪表板BUT上再次没有出现问题,我看不到任何数据并且仪表板为空。 Configure Analytics菜单中的admin-dashboard 我无法保存配置,并且在API Manager上收到了这样的错误:

部署工件时发生错误(原因:org.apache.axis2.AxisFault:连接已关闭:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath。 SunCertPathBuilderException:无法找到到请求目标的有效证书路径。

我在DAS仪表板上没有错误,但无法将AM连接到DAS 任何想法?

当前的证书存储在wso2carbon.jks中,它指向localhost,但是如果将解决方案部署在其他服务器上,则需要为每个具有CN = server IP或完整服务器主机名的服务器创建一个.jks。 在client-truststore.jks中,您需要存储每个需要连接的服务器的证书。

您收到主机名验证错误,因为url中的域名与公共证书中的CN名称不匹配。 正确的解决方案是使CN名称与URL的域名相匹配。

如果要跳过主机名验证,请修改axis2.xml( https-transportSender )以关闭主机名验证,如下所示。

<parameter name="HostnameVerifier">AllowAll</parameter>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM