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

时间:2013-06-14 23:03:42

标签: android exception network-programming

我的Android应用程序工作正常,但当我的老板接受测试时,他遇到了错误

javax.net.ssl.SSLPeerUnverifiedException: No peer certificate

出现此错误的原因是什么?有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:3)

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

可能的原因:

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

答案 1 :(得分:1)

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