Android 使用Retrofit2進行Https請求

Android 使用Retrofit2進行Https請求

之前沒搞過,現在有空在網上翻騰一上午,整理一下:

1、先獲取到cer文件,這個文件可以用谷歌瀏覽器獲取,如圖操作:(圖一)

2、點擊證書,根據步驟圖,獲取到cer文件;

3、在Android應用中使用自定義證書,CER轉BKS:

首先要下載特定版本的JCE Provider包?http://www.bouncycastle.org/download/bcprov-jdk15on-146.jar?

4、然后輸入以下命令:

keytool -importcert -v -trustcacerts -alias 位置1 \

-file 位置2 \

-keystore 位置3 -storetype BKS \

-providerclass org.bouncycastle.jce.provider.BouncyCastleProvider \

-providerpath 位置4 -storepass 位置5

位置1:是個隨便取的別名?

位置2:cer或crt證書的全地址?

位置3:生成后bks文件的位置,建議寫全地址?

位置4:上面下載JCE Provider包的位置?

位置5:生成后證書的密碼

5、如下例子

keytool -importcert -v -trustcacerts -alias smile -file D:\ssl\smile.cer -keystore D:\ssl\smile.bks -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath D:\ssl\bcprov-jdk15on-146.jar -storepass ******

注意:

1.注意命令中不能有換行

2.地址必須全地址

3.文件要符合java命名規范

參考文章:

在Android應用中使用自定義證書,CER轉BKS - CSDN博客

Rxjava2+Retrofit2結合mvp的簡單教程OkHttp篇(二):OkHttp3的https請求 - 阿里云

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 服務器https配置 配置https操作說明文檔 1、查看服務器環境配置(tomcat和apache合并使用) 2...
    南京楊小兵閱讀 8,901評論 0 9
  • 丁琳玥:7.9區間調整縮口,黃金瘋狂七月倒計時 七月已經過去近三分之一,而世界杯也已經進入到四強賽,而黃金行情走勢...
    丁玥琳_44fc閱讀 206評論 0 0
  • 天空飄著毛毛細雨,這樣的影響了許多人的心情,但我卻喜歡獨自在蘑菇傘或帽子下小心翼翼地走,喜歡這種感覺是因為想你...
    讓你微笑閱讀 201評論 0 0
  • 熊太行關系攻略〔英雄攻略〕 人到中年被需求會讓他們更進取(撫育孩子和贍養老人),家有學齡前的孩子是幸福感最弱的時候...
    若塵_1992閱讀 119評論 0 0
  • 第十七幅: 五月的第一幅: 這幅圖花了我兩個半小時 感覺效果還不錯 因為是在教室里完成的 雖然周圍都是女生嘰嘰喳喳...
    不喜social的大給閱讀 288評論 0 3