华为手机Charles https证书安装难点解决方法:操作步骤:方法一:(通过将Charles证书保存到本地上,进行安装)1、 通过Charles获取证书2、 证书上传到手机上3、APP上安装证书方法二(华为手机亲测):1、 获得访问地址2、APP证书放置路径3、APP证书安装步骤① CA 证书安装步骤:② CA 证书安装成功查看:③ CA 证书安装后删除:4、WLAN 证书安装① WLAN 证书安装步骤:② WLAN 证书安装成功查看:
华为手机Charles https证书安装难点华为手机 / 华为平板安装 Charles 证书有 3 个难点:
WLAN 安装证书:提示 “无法使用此文件”加密和凭证安装证书:Android 7.0 或者 HarmonyOS 1.0 以上无法获得 root 权限,只能存在用户凭证,无法信任证书加密和凭证安装证书:安装证书后,连接代理 WiFi 会提示 “已连接(不可访问)”
[
](https://blog.csdn.net/qq_39720249/article/details/121330781)
解决方法:使用加密和凭证安装证书的方式,然后 Charles 菜单栏 Proxy→Access control setting,将手机 ip 添加到列表中,即可解决安装后连接代理 WiFi 会提示 “已连接(不可访问)”,优点是无需 root 手机获得手机超管权限,不用将证书信任到系统凭证列表,即大部分手机都可以用这个方式安装证书。[
](https://blog.csdn.net/qq_39720249/article/details/121330781)
操作步骤:安装手机https证书前,大家一定已经知道怎样安装PC端证书了哦。
方法一:(通过将Charles证书保存到本地上,进行安装)
1、 通过Charles获取证书在Charles—>Help选项–>SSL proxying–>Save Charles Root Certificate出现弹框注意保存文件的格式!!!!!
2、 证书上传到手机上把证书(即 crt 文件)传到手机存储(QQ,微信等方式),注意不要通过小米自带的浏览器上传 crt 文件
3、APP上安装证书 设置—更多设置—系统安全—从存储设备安装–选择文件
方法二(华为手机亲测):
1、 获得访问地址根据提示,手机设置代理,然后使用浏览器访问chls.pro/ssl,下载下来 charles-proxy-ssl-proxying-certificate.pem文件
2、APP证书放置路径① 华为手机 → 设置 → 安全 → 更多安全设置 → 加密和凭证 → 从存储设备安装② 找到证书存放目录:打开文档 → 手机存储 → Android → data → PCfiles
3、APP证书安装步骤
① CA 证书安装步骤:安装成功后,会多一个用户凭证,用于 VPN 和应用的
② CA 证书安装成功查看:华为手机 → 设置 → 安全 → 更多安全设置 → 加密和凭证 → 受信任的凭证 → 用户成功连接代理 WiFi 后,会生成另一证书用于 VPN 和应用,路径为:华为手机 → 设置 → 安全 → 更多安全设置 → 加密和凭证 → 用户凭证页面会加上一条Charles的证书。
③ CA 证书安装后删除:如需删除证书,可直接点击凭证删除即可
4、WLAN 证书安装
① WLAN 证书安装步骤:加固安装证书,用户凭证会生成 WLAN 证书
② WLAN 证书安装成功查看:华为手机 → 设置 → 安全 → 更多安全设置 → 加密和凭证 → 用户凭证
证书安装好后,进行https抓包验证哦