PKIX path validation failed 以及Unsupported major.minor version 51.0问题(二)

2014-11-24 08:09:09 · 作者: · 浏览: 1
pathLenConstraint violated - this cert must be the last cert in the certification path

看见security下面的异常就心里一紧,这貌似是oauth2.0协议的https请求导致的,而且请求没有发送出去就报错了。然后google,百度,微博各种搜索

微博的开放平台提问上看到有大神回复:强制httpclient信任任何证书就可以了。
但是纯文字的微博我用的jdk里的urlconnection,不知道怎么强制信任证书,http头文件中也没找到相关设置,大神们看到可以教下小菜我试一下这个方法可不可行。

这个代码在生产环境一直正常运行这,后来联系到以前做这个功能的同事,原来是jdk版本的问题
我使用的是jdk 1.6.0_17,这个jdk版本存在bug,升级到jdk 1.6.0_20就不会出现相同问题了