MIUI系统安装Charles证书的时候,提示:没有可安装的证书,解决办法

问题描述
通过自带的浏览器打开chls.pro/ssl下载证书文件,无法安装,提示“没有可安装的证书”。

原因
是因为小米手机默认开启了迅雷下载引擎,导致下载的证书文件内容不正确,所以无法安装。


错误的证书文件内容

正确的证书文件内容
解决办法
在【下载管理】中关闭迅雷引擎重新下载证书,安装即可。


1

2


3

4


注意事项
经过测试,在【下载管理】中直接点击打开,即使证书格式正确也无法安装,如下图。遇到这种情况可以在【文件管理器】中Download目录下找到该文件,点击安装

今天用charles抓包,忽然发现很多https抓不到了,显示为unknown,安装了证书也不管用。看到官网有这样一段话,大概的意思就是从安卓7往后,只能抓自己的app的数据包了:

As of Android N, you need to add configuration to your app in order to have it trust the SSL certificates generated by Charles SSL Proxying. This means that you can only use SSL Proxying with apps that you control.

In order to configure your app to trust Charles, you need to add a Network Security Configuration File to your app. This file can override the system default, enabling your app to trust user installed CA certificates (e.g. the Charles Root Certificate). You can specify that this only applies in debug builds of your application, so that production builds use the default trust profile.
————————————————
版权声明:本文为CSDN博主「DoraemonHC」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40582463/article/details/86933720

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值