okhttp 请求https,绕过ssl审核

一、https协议:

http+SSL/TLS,简单理解为在http的基础之上包裹了一层数据通讯加密层


二、证书类型:

1、通过了CA认证的证书,一般情况下需要money,这类网站okhttp默认是可以进行访问的;

2、自己生成的证书,需要在代码中添加证书信任才能够被访问到。


三、交互过程(转至以下地址):

链接:
http://blog.csdn.net/lmj623565791/article/details/48129405












对以上内容还是有一定的不理解,比如加密算法和服务器端的证书都被截获到,那是不是就可以推算出网站选用的是哪一套算法呢?以下内容不就可以破译了吗?望大神指点。


以下就开始说说今天在公司遇到的问题:

    问题:今天一大早过来,发现测试环境下,mqtt服务器突然不能连接成功了。(一脸懵逼)

    问了后台开发人员,才知道,昨天晚上测试环境他们换了证书,竟然还是背着前端人员干的,目测你们很叼。(开个玩笑)

于是就开始了寻觅绕过证书之路

1、测试环境绕过证书审核



2、正式环境使用证书,就在上面第一张图的else逻辑当中。


在测试环境中,绕过证书后,通讯就恢复了正常,终于可以愉快的玩耍了。


最后,交互过程感觉这篇文章写的挺好

http://www.jb51.net/network/68135.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值