1
我正在使用Worklight 6.0.1。我在验证证书时遇到问题。我可以以某种方式删除适配器中的证书检查用于PoC项目吗?IBM Worklight Server 6.1 - 后端适配器 - javax.net.ssl.SSLException:证书中的主机名不匹配
我无法在Worklight服务器上快速安装正确的证书。这个答案并没有提供正确的答案:Disabling certificate hostname verification
[ERROR ] FWLSE0099E: An error occurred while invoking procedure [project POD]html/HttpRequestFWLSE0100E: parameters: [project POD]{
"arr": [
{
"method": "get",
"path": "mobile",
"returnedContentType": "html"
}
]
}
Http request failed: javax.net.ssl.SSLException: hostname in certificate didn't match: <xxx> != <xxx> OR <xxx>
FWLSE0101E: Caused by: [project POD]javax.net.ssl.SSLException: hostname in certificate didn't match: <xxx> != <xxx> OR <xxx>java.lang.RuntimeException: Http request failed: javax.net.ssl.SSLException: hostname in certificate didn't match: <xxx> != <xxx> OR <xxx>
at com.worklight.adapters.http.HTTPConnectionManager.execute(HTTPConnectionManager.java:241)
at com.worklight.adapters.http.HttpClientContext.doExecute(HttpClientContext.java:176)
at com.worklight.adapters.http.HttpClientContext.execute(HttpClientContext.java:160)
也许你可以调整你的'hosts'文件,并将证书名称指向你要使用的机器(并使用这些URL)。 – Bruno
谢谢你的想法。我会研究这一点。我一直认为在Java服务器上有一些配置选项可以禁用这种SSL测试用于开发/测试目的? – christianmenkens
“我一直认为在Java服务器上有一些配置选项可以禁用这样的SSL测试......” - 它不是服务器。它是执行主机名验证的客户端。 – jww