在使用Charles抓包时,进入浏览器输入网址chls.pro/ssl,下载证书之后,无法安装证书

在使用Charles抓包时,进入浏览器输入网址chls.pro/ssl,下载证书之后,无法安装证书,不知道在哪里可以安装证书

HarmonyOS
2024-05-09 23:27:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
HearMe_cn

当前网络模块已支持适配Charles工具抓包,配置方式如下:

一、导出证书,点击 Help—>SSL Proxying—>Save Charles Root Certificate

(1)导入证书到手机执行命令参考如下:hdc file send charles.pem(pc上证书路径) /storage/media/100/local/files/Download(工程机指定路径)

(2)连接工程机后执行命令启动证书安装界面hdc shell aa start -a MainAbility -b com.ohos.certmanager

(3) 选择从存储设备安装,选择指定pem证书

二、安装Charles证书到系统可信目录,操作步骤:

点击 Help—>SSL Proxying—>Install Charles Root Certificate—>安装证书—>选择证书存储路径为:受信任的根证书颁发机构

三、设置代理操作步骤:

1)点击 Proxy—>SSL Proxy Settings—>在Include添加:和 *:4432)

2)点击 Proxy—>Proxy Settings—>勾选Enable transparent HTTP proxying

四、Wifi代理设置:

将手机与PC同一局域网下连接,手机连接WiFi时,点击代理设置为手动,修改设置代理IP,端口为Charles监听的端口,默认为8888,可在上一步Proxy Settings中查看和修改

五、应用抓取http包: App开发时,HTTP请求HttpRequestOptions参数设置,可参考文档

1)设置usingProxy为true,表示使用HTTP代理(该字段默认为false 不使用代理)

2)设置caPath(可根据环境使用设置,默认使用系统预设CA)

http参数设置可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-http-0000001774121990#ZH-CN_TOPIC_0000001774121990__httprequestoptions

charles工具配置可参考博客:https://juejin.cn/post/6844904182588112904

已于2024-5-10 11:20:58修改
分享
微博
QQ
微信
回复
2024-05-10 11:20:26
相关问题
工程配置发布证书之后提示code:9568322
275浏览 • 1回复 待解决
如何使用Charles工具
499浏览 • 1回复 待解决
webview如何实现charles
25浏览 • 1回复 待解决
HarmonyOS怎么校验服务SSL证书状态?
542浏览 • 1回复 待解决
浏览器下载的文件如何导入鸿蒙
5176浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
1557浏览 • 1回复 待解决
有谁知道如何拉起浏览器应用
340浏览 • 1回复 待解决
服务卡片webview如何跳转系统浏览器
6259浏览 • 2回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
8229浏览 • 1回复 待解决
ubuntu终端中使用命令下载安装
492浏览 • 1回复 待解决