您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

在Android中使用https的SSL证书(Https系列IV) 《网站源码》

  • 时间:2022-11-01 00:09 编辑: 来源: 阅读:332
  • 扫一扫,手机访问
摘要:在Android中使用https的SSL证书(Https系列IV) 《网站源码》
基于okhttp,改型,Android中https的SSL证书的使用(https系列四)回顾了前面Https和SSL证书生成的细节,完成了HTTPS在服务器端的部署并提到了在用户端使用的一个重要证书:公钥证书。上一篇文章中,自签名SSL证书对应的公钥证书是mycer.cer(当然这个名字是任意的);在阿里云申请的CA证书中,对应的公钥证书是:*.pem,如果不清楚,请参考之前的详细文章:1。https的简单细节和SSL证书的生成2。https SSL证书在服务器端的部署,基于Tomcat,Spring Boot Android自带的可信CA公钥证书也要说明一下。Android系统有自己的可信CA公钥证书,由Android认可的认证机构(如Wosign)颁发。CA公钥证书大概有100个左右,可以自己查看。每个手机的查看方式可能都不一样。在我的手机里,你可以在以下位置找到它们:设置->更多设置->系统安全->可信凭证。也就是说,如果 注意:在不同版本的Android系统上,可信CA证书可能会有所不同。如果你担心这个CA证书在别人的安卓系统上可能不被信任,你统一安装也没问题。我在阿里云上申请的免费DV SSL证书是由Android认可的认证机构颁发的,不需要额外安装。当然,我们的自签名证书,是要安装的。其实在测试的过程中,我也是用同样的方法安装了自签名证书和阿里云申请的免费DV SSL证书。没事的。让我们开始安装基于okhttp的公钥证书。来看看我的okhttp和改装gradle版本。添加一个OkhttpManager类,统一解决OkHttpClient的证书。完整的代码如下:有相当多的代码解释。其实核心代码是:即可以生成安装了可信证书的OkhttpClient。就是这样。活动中的okHttpClientOkhttpManager1:先把公钥证书文件(如自己签名的mycer.cer或:*。pem的CA证书)下的资产。如果你用AndroidStudio的同学,可以自己创建这个文件夹,不用assets文件夹,比如我的:app\src\main\assets2:直接粘贴活动的主代码:简单,主代码就是那两句话,它生成了安装了公钥证书“mycer.cer”的mOkhttpClient。下一个mOkhttpClient怎么用大家应该都清楚了。不知道的话,只能看看OkHttpClient的基本内容。OkHttpClient做好了,然后就是改造。你要知道,retrieval默认使用OkHttpClient作为它的传输。既然OkHttpClient做好了,改装就简单了或者直接粘贴代码:看,只需在改装中多加一句话,使用安装了证书的mOkhttpClient作为改装传输。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)
【技术支持|常见问题】别告诉我你没看过邰方这两则有思想的创意广告! (2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部