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

标签 java ssl wso2 wso2-das

我正在运行 wso2 数据分析服务器,我在 DAS 日志文件中遇到了类似下面这行的错误

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

当我进入我创建的仪表板时,在我完成 this link 之前,我看不到任何数据并且仪表板是空的说,当我想将 API 管理器连接到 DAS 时,问题没有在 DAS 仪表板上再次发生 但是 我在 admin-dashboard 上遇到了一些错误在Configure Analytics菜单。我无法保存配置,并且在 API Manager 上出现了这样的错误:

Error occurred while deploying artifacts (Cause:org.apache.axis2.AxisFault: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.

我在 DAS 上没有错误仪表板,但我无法连接 AMDAS .有什么想法吗?

最佳答案

您当前的证书存储在 wso2carbon.jks 中,指向本地主机,但是如果您在不同的服务器中部署解决方案,则需要为每个服务器创建一个 .jks,并使用 CN=服务器 IP 或完整的服务器主机名。 在 client-truststore.jks 中,您需要存储需要连接的每个服务器的证书。

关于java - WSO2 数据分析服务器上的 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38540169/

相关文章:

ssl - 在单独的服务器上获取子域的 SSL 证书(使用专用 IP)

mysql - 用户登录身份验证失败 - WSO2 身份服务器

wso2 - 在wso2 esb中动态添加http路径参数

java - IntelliJ - 等于之前不必要的 'null' 检查

java - JMX 垃圾收集和 System.gc() 之间的区别?

java - 是否有一个 JSON 解析器可以准确告诉格式错误的 json 中的错误位置?

WSO2 EI/ESB : For loop implementation

java - JNI 通过引用传递,这可能吗?

java - 如何忽略 Apache HttpComponents HttpClient 5.1 中的 SSL 证书错误

testing - 如何测试 SSL 在 dev 上的设置和配置是否正确?