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请求 - 阿里云

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 9,255评论 0 9
  • 丁琳玥:7.9区间调整缩口,黄金疯狂七月倒计时 七月已经过去近三分之一,而世界杯也已经进入到四强赛,而黄金行情走势...
    丁玥琳_44fc阅读 225评论 0 0
  • 天空飘着毛毛细雨,这样的影响了许多人的心情,但我却喜欢独自在蘑菇伞或帽子下小心翼翼地走,喜欢这种感觉是因为想你...
    让你微笑阅读 229评论 0 0
  • 熊太行关系攻略〔英雄攻略〕 人到中年被需求会让他们更进取(抚育孩子和赡养老人),家有学龄前的孩子是幸福感最弱的时候...
    若尘_1992阅读 178评论 0 0
  • 第十七幅: 五月的第一幅: 这幅图花了我两个半小时 感觉效果还不错 因为是在教室里完成的 虽然周围都是女生叽叽喳喳...
    不喜social的大给阅读 308评论 0 3

友情链接更多精彩内容