Android:更新https证书导致SSLPeerUnverifiedException
我们有一个Android应用程序与https服务器对话。在架构团队更改服务器上的https证书之前,一切都正常。现在,当用户尝试登录时,将返回以下错误: javax.net.ssl.SSLPeerUnverifiedException:没有对等证书 我不熟悉SSL,但我猜身份验证失败是因为设备上的旧证书与新的服务器证书不匹配。我的问题是:Android:更新https证书导致SSLPeerUnverifiedException,android,ssl,https,Android,Ssl,Https,我们有一个Android应用程序与https服务器对话。在架构团队更改服务器上的https证书之前,一切都正常。现在,当用户尝试登录时,将返回以下错误: javax.net.ssl.SSLPeerUnverifiedException:没有对等证书 我不熟悉SSL,但我猜身份验证失败是因为设备上的旧证书与新的服务器证书不匹配。我的问题是: 如果用户卸载/重新安装应用程序,它会工作吗 如果没有,我们如何手动删除设备上的https证书 我们能否对代码进行更改以防止将来发生这种情况 结果证明,这只是因
结果证明,这只是因为Android设备不支持证书。以下是有效CA的列表:
服务器团队修复CA后,现在一切正常。看看这个问题,你会有一些想法开始。