Android 7.0上的Cordova SSL握手失败错误

时间:2017-03-03 06:02:55

标签: android cordova ssl cordova-plugins tls1.0

我正在使用Cordova Android平台5.2.2。每当我在Android N设备上执行SSL检查时,我都面临以下错误:

CONNECTION_FAILED。细节:握手失败。

从服务器端,我们使用的是TLS 1.0。 在应用程序SSL证书检查器插件版本是5.0.0。 Cordova版本是6.3.0

我认为该问题与Android N网络安全配置更改有关(因为我只在Android N设备中收到错误)。我已根据Android N行为更改的更改添加了证书。但得到同样的错误。

我已将Cordova Android平台更新至6.1.2。但得到同样的错误。

在Android Studio中运行应用程序后,1分钟后会出现以下错误:

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

由于应用程序是使用Apache Cordova开发的,因此它不遵循Java编码。我们无法应用少数博客中提到的更改。

请你在这方面帮助我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

将TLS从1.0升级到2.0可解决此问题。