与Worklight Server 6.2的HTTPS连接

时间:2014-08-02 05:41:30

标签: android https ibm-mobilefirst worklight-server

我使用针对Android和iOS的worklight 6.2开发了一个应用程序,它应该在应用程序启动时连接到worklight服务器。我做了以下程序。

  1. 在WL6.2中开发了一个应用
  2. 启用connectOnStartup参数为true。
  3. 添加了android环境
  4. 在worklight开发服务器上运行应用程序。
  5. 现在使用https://ip:10080/worklightconsole打开了工作灯控制台,应用程序正常运行。
  6. 由于我需要https连接,我打开了工作灯控制台https://ip:10043/worklightconsole。控制台成功打开并正常工作。
  7. 现在我在Android模拟器上部署了应用程序,并尝试使用http连接连接worklight服务器。该应用程序可以与worklight服务器连接。
  8. 如果应用尝试使用https连接到工作灯服务器,则会抛出以下错误。
  9.   

    错误:应用程序连接服务失败。

    logcat是here

1 个答案:

答案 0 :(得分:1)

请参阅my answer here,特别是编辑。如果您只想在内部测试SSL连接,则必须创建自己的证书,因此请查看我对该问题的答案。拥有它之后,您必须让您的设备信任该服务器证书,因此,请再次查看我的答案以获取说明。

最终,当您要进行生产时,您必须从可靠的证书颁发机构(CA)(如Verisign)获取证书,否则安装应用程序的设备将不信任您的证书,并且无法连接