1

我安装WSO2 DAS Server在我的 LAN 网络上,但我无法创建新的Dashboard,因为此错误:

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

此处的日志文件中。

请帮助并感谢

4

2 回答 2

1

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

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

于 2016-11-11T11:42:27.847 回答
-1

由于证书适用于 localhost 而不是主机(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

于 2016-06-08T04:20:49.847 回答