WSO2 DAS:证书不匹配

时间:2016-06-08 02:35:33

标签: wso2 iot wso2-das

我在局域网上安装了WSO2 DAS Server,但由于此错误,我无法创建新的Dashboard

  

javax.net.ssl.SSLException:证书中的主机名不匹配:   < 192.168.3.27> != localhost

<{3>}中的

请帮助和谢谢

2 个答案:

答案 0 :(得分:1)

由于证书是针对localhost而不是针对我们运行的域而发生的。为此,我们需要使用正确的.jks文件和正确的密码生成具有特定域和配置更改的新证书。

它将解决证书无法匹配的问题。我们需要替换门户文件夹中的所有localhost。如果我像这样工作并用华丽修复。如需更多参考,请访问 http://www.vitharana.org/2012/12/how-to-add-new-keystore-to-carbon-4_3.html

答案 1 :(得分:-1)

由于证书是针对localhost而不是针对主机(192.168.3.27),因此会发生错误日志。您可以通过在终端中使用以下命令将KeyStore文件导入到信任任务来解决此问题。

keytool -export -alias <HostName> -file mycert.crt -keystore myjks.jks -storepass <pwd>

keytool -import -alias <HostName> -file /usr/local/app/wso2/wso2das-3.0.0/repository/resources/security/mycert.crt -keystore cacerts -storepass changeit

请参阅以下文章了解更多详情[1]。另一方面,为了进行快速测试,您可以使用以下URL

访问http中的仪表板门户
http://localhost:9763/portal/

[1] https://medium.com/@dunithd/wso2-das-how-to-fix-javax-net-ssl-sslexception-160c13bc8fe7#.npua5d4nf