【问题标题】:Android: update https certificate causing SSLPeerUnverifiedExceptionAndroid:更新 https 证书导致 SSLPeerUnverifiedException
【发布时间】:2013-01-28 17:16:59
【问题描述】:

我们有一个与 https 服务器通信的 Android 应用。在架构团队更改服务器上的 https 证书之前,一切正常。现在,当用户尝试登录时,它将返回以下错误:

javax.net.ssl.SSLPeerUnverifiedException: 没有对等证书

我不熟悉 SSL,但我的猜测是身份验证失败,因为设备上的旧证书与新服务器不匹配。我的问题是:

  1. 如果用户卸载/重新安装应用程序,它会起作用吗?
  2. 如果没有,我们如何手动删除设备上的 https 证书?
  3. 我们能否对代码进行更改以防止将来发生这种情况?

【问题讨论】:

标签: android ssl https


【解决方案1】:

原来是安卓设备不支持证书。以下是有效 CA 的列表:http://www.setupmobile.se/wp-content/uploads/2011/11/trusted_roots_ICS.txt

服务器团队修复 CA 后,现在一切正常。

【讨论】:

    猜你喜欢
    • 2021-09-29
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    相关资源
    最近更新 更多