我的应用程序通过自签名证书通过 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.