发表日期:2017-01 文章编辑:小灯 浏览次数:2314
HTTP协议属于明文传输协议,交互过程以及数据传输都没有进行过加密,通信双方也没有进行身份验证,通信过程非常容易遭到劫持,篡改等安全问题,为了提高网络传输的安全性,HTTPS应运而生.相比HTTP,HTTPS提供了以下三个特性:
接下来需要了解几个重要的概念
使用https 需要区分是自签名证书还是花钱向权威机构申请的证书 ,那么这两个证书有什么区别 ?
什么是自签名证书( self-signed certicates)
自签名证书就是没有通过受信任的证书颁发机构, 自己通过JDK自带工具keytool去生成一个证书。
SSL 证书大致分三类:
只有第一种, 也就是那些被安卓系统认可的机构颁发的证书, 在使用过程中不会出现安全提示.
对于向权威机构((简称CA,Certificate Authority))申请过证书的网络地址,用OkHttp或者HttpsURLConnection都可以直接访问 ,不需要做额外的事情 。但是申请需要$$ (每年要交 100 到 500 美元不等的费用)。
CA机构颁发的证书有3种类型:
**下面主要介绍一下使用自签名证书的情况 **
具体流程参考 ,http://blog.majiajie.me/2016/05/11/Android-%E5%81%B6%E9%81%87HTTPS/
https时代来了,你却还一无所知?
Android 偶遇HTTPS : 介绍android 使用自签名证书实现https请求
初探HTTPS协议
Android Https相关完全解析 当OkHttp遇到Https
日期:2018-04 浏览次数:7002
日期:2017-02 浏览次数:3696
日期:2017-09 浏览次数:3977
日期:2017-12 浏览次数:3780
日期:2018-12 浏览次数:5127
日期:2016-12 浏览次数:4818
日期:2017-07 浏览次数:13879
日期:2017-12 浏览次数:3749
日期:2018-06 浏览次数:4491
日期:2018-05 浏览次数:4680
日期:2017-12 浏览次数:3778
日期:2017-06 浏览次数:4191
日期:2018-01 浏览次数:4183
日期:2016-12 浏览次数:4143
日期:2018-08 浏览次数:4631
日期:2017-12 浏览次数:3997
日期:2016-09 浏览次数:6746
日期:2018-07 浏览次数:3420
日期:2016-12 浏览次数:3457
日期:2018-10 浏览次数:3594
日期:2018-10 浏览次数:3712
日期:2018-09 浏览次数:3821
日期:2018-02 浏览次数:3833
日期:2015-05 浏览次数:3742
日期:2018-09 浏览次数:3518
日期:2018-06 浏览次数:3643
日期:2017-02 浏览次数:4089
日期:2018-02 浏览次数:4591
日期:2018-02 浏览次数:4457
日期:2016-12 浏览次数:3782
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.