【问题标题】:javax.net.ssl.SSLPeerUnverifiedException: No peer certificatejavax.net.ssl.SSLPeerUnverifiedException:没有对等证书
【发布时间】:2013-09-18 13:40:03
【问题描述】:

我的 Android 应用程序运行良好,但是当我的老板拿它进行测试时,他遇到了一个错误

javax.net.ssl.SSLPeerUnverifiedException: No peer certificate

此错误的原因可能是什么?有什么办法可以处理吗?

【问题讨论】:

  • @RafaelOltra 不。这不是验证异常。他们看起来不同。正如消息所说,对等方根本没有发送证书。

标签: android exception network-programming


【解决方案1】:

我也有this problem on my OUYA。这基本上意味着服务器发送的SSL证书不被应用程序/设备视为有效。

可能的原因:

  • 当前日期不在有效期内和有效期内
  • 签名证书颁发机构未知/不可信
  • 证书不适用于已请求的主机名(例如,应用程序请求http://example.org/,但获得http://othersite.example.org/ 的证书)。如果桌面浏览器适用于该站点,则该应用程序可能不支持SNI

【讨论】:

    【解决方案2】:

    对等方尚未发送 SSL 证书。这可能是因为它不拥有符合这一方发送的约束的证书,很可能是这一方的受信任签名者都没有签署它的证书:或者它根本没有证书。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-05
      • 2013-08-10
      • 2017-08-04
      • 1970-01-01
      • 2014-11-22
      • 2015-07-25
      • 1970-01-01
      • 2012-11-09
      相关资源
      最近更新 更多