發表日期:2017-01 文章編輯:小燈 瀏覽次數:2117
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 瀏覽次數:6763
日期:2017-02 瀏覽次數:3438
日期:2017-09 瀏覽次數:3659
日期:2017-12 瀏覽次數:3529
日期:2018-12 瀏覽次數:4819
日期:2016-12 瀏覽次數:4584
日期:2017-07 瀏覽次數:13647
日期:2017-12 瀏覽次數:3508
日期:2018-06 瀏覽次數:4267
日期:2018-05 瀏覽次數:4446
日期:2017-12 瀏覽次數:3558
日期:2017-06 瀏覽次數:3984
日期:2018-01 瀏覽次數:3945
日期:2016-12 瀏覽次數:3915
日期:2018-08 瀏覽次數:4428
日期:2017-12 瀏覽次數:3708
日期:2016-09 瀏覽次數:6406
日期:2018-07 瀏覽次數:3208
日期:2016-12 瀏覽次數:3232
日期:2018-10 瀏覽次數:3386
日期:2018-10 瀏覽次數:3482
日期:2018-09 瀏覽次數:3580
日期:2018-02 瀏覽次數:3600
日期:2015-05 瀏覽次數:3521
日期:2018-09 瀏覽次數:3308
日期:2018-06 瀏覽次數:3435
日期:2017-02 瀏覽次數:3874
日期:2018-02 瀏覽次數:4337
日期:2018-02 瀏覽次數:4176
日期:2016-12 瀏覽次數:3573
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.