100分求大神指点怎么用JAVA检测出untrusted ssl cetificate

100分求大神指点如何用JAVA检测出untrusted ssl cetificate
在登录网站的时候如果证书是不可信的话浏览器会弹出一个警告页面,如何用JAVA检测出untrusted ssl cetificate?浏览器有个检查功能如下图:
100分求大神指点怎么用JAVA检测出untrusted ssl cetificate 我想用JAVA该如何实现?最好能举个能用的例子
------解决思路----------------------
天神八将怎么还不降临呢..在线等急求会这个的大神
------解决思路----------------------
这个是站点证书即公钥证书,不被信任的证书并不是证书有问题,而是证书不是被受信任的根证书机构或中级证书机构颁发的,就像12306.cn就是不被信任的证书,这个警告是浏览器自己报的, 受信任的根证书机构或中级证书机构的列表是存在于浏览器里面的,如果你用java实现,第一先获得证书,一般.cer结尾,第二获得那个列表,第三把证书的信息取出来比较一下,现在就是第一步比较难

------解决思路----------------------
不明白,是你自己生成的证书吗
看这个文档是否能帮助你
http://cnzhx.net/blog/self-signed-certificate-as-trusted-root-ca-in-windows/