0

私のアプリは、自己署名証明書を介して HTTPS 経由で Worklight サーバーに接続します。アプリは正常に起動できます。

しかし、Worklight サーバーからファイルのダウンロードを開始したダイレクト アップデートがあると失敗し、認証パスが見つからないというエラー メッセージが表示されます。

SSLHandshakeException とダイレクト アップデート エラーが関連しているかどうかを教えてください。ありがとう!

(環境: Worklight 5.0.6.1、WAS ND 8.5、テストデバイス: HTC One)

10-31 21:24:50.897: W/System.err(28746): Catch exception while startHandshake: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-31 21:24:50.897: W/System.err(28746): return an invalid session with invalid cipher suite of SSL_NULL_WITH_NULL_NULL
10-31 21:24:50.927: E/WLDroidGap(28746): Failed downloading application update file.
4

2 に答える 2

1

直接更新は、自己署名証明書では機能しません。本番環境での使用を意図しているため、有効な CA 証明書のみを受け入れます。

于 2013-11-05T09:46:41.073 に答える