如何信任Worklight 6.2上的所有ssl证书

时间:2015-02-16 12:17:47

标签: android cordova ssl https ibm-mobilefirst

我的问题是如何通过https在客户端和worklight服务器之间建立连接。

我使用自签名ssl(没有CA),我希望以某种方式通过传递SSLHandshakeError来信任所有证书。

环境:

  • Worklight 6.2
  • Android平台

可以使用"单音" HttpClientManager.getInstance().getHttpClient()喜欢这个以及一些如何添加一些自定义的sslFactory或类似的东西......

PS。 我已经完成了指南wl 6.2 ssl中所写的所有内容 我已尝试使用 customCordovaWebViewClient 并覆盖sslErrorHandler,但这对我不起作用

我知道有一个变种可以使用CA位创建自我证书并在设备上手动安装,但这对我来说是不可能的......

1 个答案:

答案 0 :(得分:0)

据我所知,目前尚不支持。您可能需要打开功能请求。

我还建议考虑使用HTTP,因为像这样使用HTTPS并不比常规HTTP更安全。唯一的好处是流量被加密,但任何想要欺骗服务器的人都可以轻易地这样做,使得这种加密变得无用,更糟糕的是因为它给人一种安全的假象。但我认为你已经知道了这一点。