2017-04-26 8 views
0

私たちはハイブリッドアプリケーション(Android、iOS) を開発しており、私たちのバックエンドサービスとの通信に問題があります。信頼できる証明書を使用したSSLによるWLResourceRequest

開発環境で信頼できない証明書を使用しているため、ハイブリッドコードでWLResourceRequestを使用してサービスを呼び出すときにエラーが発生します。

Androidプラットフォーム上のエラーは以下の通りです:

java.security.cert.CertPathValidatorException:証明書パスのトラストアンカーが見つかりません。

とAndroid logcatからの読み込みは、この出てくる:

4月20日12:50:04.300 9427から9450/com.myApp D/wl.resource_request:WLResourceRequest.java:658でWLResourceRequest.handleOnFailure ::予期しませんerrorCodeが発生しました。もう一度お試しください。 4月20日12:50:04.308 9427から9450/com.myApp D/com.worklight.androidgap.plugin.WLResourceRequestPlugin:WLResourceRequestPlugin.java:92でWLResourceRequestPlugin $ 1 $ 1.onFailure :: WLResourceRequestPlugin障害内部

どのようにすることができます私たちは証明書の検証を通過することができますか?サービスを適切に呼び出すためにできることがありますか?

答えて

1

CA証明書をデバイスに追加することでこれを克服できます。 Settings -> Security -> Install from SD cardに移動し、CA証明書をデバイスにインストールします。

関連する問題