我的问题是如何通过https在客户端和worklight服务器之间建立连接。
我使用自签名ssl(没有CA),我希望以某种方式通过传递SSLHandshakeError来信任所有证书。
环境:
可以使用"单音" HttpClientManager.getInstance().getHttpClient()
喜欢这个以及一些如何添加一些自定义的sslFactory或类似的东西......
PS。 我已经完成了指南wl 6.2 ssl中所写的所有内容 我已尝试使用 customCordovaWebViewClient 并覆盖sslErrorHandler,但这对我不起作用
我知道有一个变种可以使用CA位创建自我证书并在设备上手动安装,但这对我来说是不可能的......
答案 0 :(得分:0)
据我所知,目前尚不支持。您可能需要打开功能请求。
我还建议考虑使用HTTP,因为像这样使用HTTPS并不比常规HTTP更安全。唯一的好处是流量被加密,但任何想要欺骗服务器的人都可以轻易地这样做,使得这种加密变得无用,更糟糕的是因为它给人一种安全的假象。但我认为你已经知道了这一点。