禁用证书主机名验证

问题描述:

我刚开始使用worklight并尝试连接RESTFul API。服务器(我不拥有)我想用自签名证书来使用ssl。我按照worklight文档中定义的步骤将证书导入到cacert中。禁用证书主机名验证

现在,我有以下错误,当我尝试了REST风格的API:

"errors": [ "Runtime: Http request failed: javax.net.ssl.SSLException: 
    hostname in certificate didn't match: 

在许多HTTP java实现有一种方法来禁用主机名验证,但并不觉得如何做到这一点的时候使用工作灯。

任何提示?

由于此问题已关闭,因为它是脱离主题,您能否告诉我我在哪里发布问题并获得对IBM Worklight的支持? 非常感谢

+0

尝试http://serverfault.com – Bohemian 2013-03-03 19:32:07

+0

谢谢你,但这样做不能解决的问题!问题不在于如何使用自签名证书,而是关于禁用主机名验证。证书中的主机名与实际主机名不匹配。 – ITDoVe 2013-03-03 12:59:25

+0

嗨ITDiVe,你找到了解决这个问题的方法吗?请回应 – Manju 2013-08-27 11:30:56

+0

如果我记得清楚,我最终创建了一个Java适配器,它可以完成呼叫并获得证书。 – ITDoVe 2013-09-30 20:30:35