购物 手机

https证书验证不通过怎么办

2019-04-11 11:44:27 来源: 佰佰安全网 3557人阅读
导语:

验证信息每次提交不过是不是就会觉得很抓狂,那么https证书验证不通过怎么办?

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

https证书验证不通过怎么办

https证书验证不通过怎么办

1、报错信息

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

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

2、具体实现方式

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

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

调用方式:

DisableSSLCertificateCheckUtil.disableChecks();

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

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

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


责任编辑:陈淼琪

  • 评论
  • 评论
以下网友言论不代表佰佰安全网观点 发表

相关阅读

为更好的为公众说明安全知识的重要性,本站引用了部分来源于网络的图片插图,无任何商业性目的。适用于《信息网络传播权保护条例》第六条“为介绍、评论某一作品或者说明某一问题,在向公众提供的作品中适当引用已经发表的作品”之规定。如果权利人认为受到影响,请与我方联系,我方核实后立即删除。

小编推荐