文章预览
(点击 上方公众号 ,可快速关注) 来源:WhyWin, www.cnblogs.com/0201zcr/p/6523956.html 如有好文章投稿,请点击 → 这里了解详情 1、报错信息 java.security.cert.CertificateException: No name matching api.weibo.com found; nested exception is javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching api.weibo.com found 原因 :在调用api.weibo.com的时候,我们使用的是https的方式,正常情况下应该是使用api.weibo.com的证书,但由于某些原因,我们只能使用自己的证书,导致在验证证书的时候,就报了这个错误。 解决的办法 :忽略服务端和客户端的证书校验即可。java 提供的相关的类。 2、具体实现方式 通过重写TrustManager的checkClientTrusted(检查客户端证书信任)和checkServerTrus
………………………………