使用不受信任的证书通过SSL的WLResourceRequest

时间:2017-04-26 07:18:20

标签: ibm-mobilefirst

我们正在开发混合应用程序(Android,iOS) 我们正面临与我们的后端服务沟通的问题。

我们在开发环境中使用不受信任的证书,这导致在混合代码中使用WLResourceRequest调用服务时出错。

android平台上的错误如下:

java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

从android logcat读取出来:

04-20 12:50:04.300 9427-9450 / com.myApp D / wl.resource_request:WLResourceRequest.handa中的WLResourceRequest.handleOnFailure:658 ::发生了意外的errorCode。请再试一次。 04-20 12:50:04.308 9427-9450 / com.myApp D / com.worklight.androidgap.plugin.WLResourceRequestPlugin:WLResourceRequestPlugin $ 1 $ 1.onFailure in WLResourceRequestPlugin.java:92 :: inside WLResourceRequestPlugin failure

我们如何设法通过证书验证?或者我们可以采取哪些措施来正确调用服务?

1 个答案:

答案 0 :(得分:1)

您可以通过将CA证书添加到设备来解决此问题。 转到Settings -> Security -> Install from SD card并将CA证书安装到设备。