0

背景: 我见过一些类似的问题,但没有一个能真正回答这个问题。

当我与服务器通信时,我试图在 Web 服务上使用自签名证书来证明 SLL 加密。服务器已经很旧并且已经建立,在这种情况下,可以接受/需要自签名证书(我知道这通常是一种不好的做法,但它发生在这里,这不是这个问题的重点)。

我们正在开发一个移动应用程序,使用 Mosync 将 HTML5/jQuery 应用程序打包为服务器的新客户端。当我们不使用 https/SSL(在我们的开发环境中)时,我们能够成功地进行所有 AJAX 调用。一旦我们引入 https/SLL,我们的调用就停止了。从之前的搜索中,我认为这是因为自签名证书。

主要问题: 尽管证书是自签名的,有什么方法可以强制 jQuery 继续运行?我们能否通过在设备上安装证书来实现这一点(目前主要针对 Android)?是否有解决此问题的 Mosync 选项?或者,绝对没有办法解决这个问题,我们必须使用 http 或 CA 签名的证书?

4

1 回答 1

0

问题出在 MoSync 的运行时库中,它目前不处理来自 WebView 的 SSL 错误。

MoSync 已经意识到了这个问题,我们正在研究一个很快就会提供的解决方案。请密切关注该问题,以了解包含该修复程序的 MoSync 版本何时可用。

于 2013-03-07T12:44:06.103 回答