快好知 kuaihz

https证书验证不通过怎么办

在做https服务器的时候,在本机调试没有问题,代码放到另一台机器上不能正常工作。查找原因是客户端的证书的证书没有通过。那么https证书验证不通过怎么办?

https证书验证不通过怎么办

1、报错信息

原因:在调用api.weibo.com的时候,我们使用的是https的方式,正常情况下应该是使用api.weibo.com的证书,但由于某些原因,我们只能使用自己的证书,导致在验证证书的时候,就报了这个错误。

解决的办法:忽略服务端和客户端的证书校验即可。java 提供的相关的类。

2、具体实现方式

通过重写TrustManager的checkClientTrusted(检查客户端证书信任)和checkServerTrusted(检查服务端证书验证)。

以及HostnameVerifier的verify(校验)方法即可取消对证书的所有验证。

调用方式:

DisableSSLCertificateCheckUtil.disableChecks();

影响的范围:将会影响整个tomcat里面对证书的验证。即通过tomcat里面的其他项目虽然没有执行这一段代码但是也同样会忽略证书的验证。

影响的时间:执行这段代码之后的所有时间都生效。

以上就是小编为您总结的https证书验证不通过怎么办,希望这些小知识可以对您有帮助,如果您想了解更多,有关证书验证失败这方面常识,请持续关注本站的更新。


本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:证书  证书词条  验证  验证词条  怎么办  怎么办词条  通过  通过词条  https  https词条  
信息黑客入侵手机

 手机安全口令是什么

日常手机网络安全应该如何保护呢?手机安全口令是一次性有效的密码安全防护措施,被市场广泛采用。手机安全口令是什么呢?本站的专家顾问找出了这个问题的答案。手机动态口...(展开)