2016-06-08 151 views
1

我我的局域网上安装WSO2 DAS Server,但我不能创造新的Dashboard因为这个错误:WSO2 DAS:证书不匹配

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

log file here

请帮助和感谢

回答

-1

上述错误日志发生由于证书是不是本地主机的主机(192.168.3.27)。您可以通过在终端中使用以下命令将KeyStore文件导入到trustore中来解决此问题。

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

1

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

它会解析证书不匹配。我们需要替换门户文件夹中的所有本地主机。如果我已经像这样工作了,并且保持着艳丽。欲了解更多推荐,请访问 http://www.vitharana.org/2012/12/how-to-add-new-keystore-to-carbon-4_3.html