发表日期:2017-01 文章编辑:小灯 浏览次数:2039
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 浏览次数:6666
日期:2017-02 浏览次数:3346
日期:2017-09 浏览次数:3546
日期:2017-12 浏览次数:3432
日期:2018-12 浏览次数:4684
日期:2016-12 浏览次数:4478
日期:2017-07 浏览次数:13545
日期:2017-12 浏览次数:3393
日期:2018-06 浏览次数:4169
日期:2018-05 浏览次数:4351
日期:2017-12 浏览次数:3475
日期:2017-06 浏览次数:3892
日期:2018-01 浏览次数:3839
日期:2016-12 浏览次数:3810
日期:2018-08 浏览次数:4335
日期:2017-12 浏览次数:3601
日期:2016-09 浏览次数:6290
日期:2018-07 浏览次数:3112
日期:2016-12 浏览次数:3130
日期:2018-10 浏览次数:3284
日期:2018-10 浏览次数:3376
日期:2018-09 浏览次数:3471
日期:2018-02 浏览次数:3488
日期:2015-05 浏览次数:3422
日期:2018-09 浏览次数:3214
日期:2018-06 浏览次数:3339
日期:2017-02 浏览次数:3787
日期:2018-02 浏览次数:4239
日期:2018-02 浏览次数:4047
日期:2016-12 浏览次数:3488
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.