javax.net.ssl.SSLPeerUnverifiedException: No peer certificate

来源:互联网 发布:樱井知香影音先锋 编辑:程序博客网 时间:2024/06/06 03:38

javax.net.ssl.SSLPeerUnverifiedException: No peer certificate

做兼容性测试的时候,有部分手机会报ssl错误,各搜索,发现大部分都是直接绕过,也就是信任所有的证书,但是这种方法明显不符合规格
在下面着呢链接,找到了答案
http://stackoverflow.com/questions/18126372/safely-fixing-javax-net-ssl-sslpeerunverifiedexception-no-peer-certificate
具体原因是手机上面的事件设置不对,导致验证ssl证书异常了。我大体看了一下,发现爆出这个异常的手机时间确实不对,在这里记录一下

异常日志

javax.net.ssl.SSLPeerUnverifiedException: No peer certificateat org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:137)at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:165)at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:363)at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
0 0
原创粉丝点击