0️⃣harmany OS:华为测试机根目录安装CA证书(升级后系统禁用直接写入文件操作解决方案)

一、下载需要安装的CA证书(请保证全程手机与机器相连)

如果支持下载.pem格式后缀的证书,可以 直接下载.pem格式的证书;

二、.cer、.crt生成.pem证书(MacOS)

openssl x509 -in rootCA.cer -out test.pem(.cer生成.pem)

openssl x509 -in rootCA.crt -out test.pem(.crt生成.pem)

三、找到hdc shell(SDK)安装路径

cd ~ /Library/ HarmonyOS_sdk/openharmony/10/toolchains/

输入hdc查看是否存在该指令,若不存在则:参考: developer.harmonyos.com/cn/docs/doc...

完成 环境准备 内容

并在配置文件中,填入如下:

export hdcsdk=/Users/...(sdk的安装路径)/openharmony/10/toolchains export PATH=" <math xmlns="http://www.w3.org/1998/Math/MathML"> P A T H : PATH: </math>PATH:hdcsdk"

后,输入hdc即可看到如下图:

四、导出.pem文件

hdc file recv /etc/ssl/certs/cacert.pem 本地的某个目录 (把根证书导出来)

并 把第一步生成的pem文件内容粘贴到这个文件内容的底部

五、执行指令并send回测试机

hdc shell

mount -o rw,remount /

exit

hdc file send 本地 etc/ssl/certs/cacert.pem

六、重启机器

hdc shell reboot

------------------------------------------------升级后系统禁用直接写入文件操作解决方案------------------------------------------------------------------

  1. 将证书在电脑中下载,目前已测试支持pem、crt两种格式
  2. 电脑通过 airportal.cn/上传,手机通过浏览器访问 airportal.cn/接收并下载文件;
  3. 将下载的证书文件另存到download文件夹下
  4. 使用 hdc shell aa start -a MainAbility -b com.ohos.certmanager 唤起鸿蒙证书配置功能
  5. 从系统文件中安装证书
  6. 选择download文件中,刚刚存入的证书并命名即可;
相关推荐
卖火箭的小男孩几秒前
# Flutter Provider 状态管理精讲(Vue 开发者视角)
前端
前端_yu小白11 分钟前
react常用优化手段
前端·javascript·react.js·性能优化·usecallback·usememo
攀登的牵牛花13 分钟前
前端向架构突围系列 - 框架设计(六):解析接口职责的单一与隔离
前端·架构
行者9617 分钟前
用Flutter打造适配OpenHarmony的打卡组件:实践与优化
flutter·harmonyos·鸿蒙
开开心心_Every18 分钟前
离线黑白照片上色工具:操作简单效果逼真
java·服务器·前端·学习·edge·c#·powerpoint
Mintopia25 分钟前
🌌 信任是否会成为未来的货币?
前端·人工智能·aigc
fqbqrr26 分钟前
2601C++,模块导出分类
前端·c++
lili-felicity28 分钟前
React Native 鸿蒙跨平台开发:useColorScheme 自定义鸿蒙端深色模式的主题配色
react native·react.js·harmonyos
倚栏听风雨32 分钟前
vscode 运用 ts 代码需要准备什么
前端
小雨下雨的雨37 分钟前
Flutter跨平台开发实战: 鸿蒙与循环交互艺术:虚拟列表与百万级数据性能巅峰
flutter·华为·交互·harmonyos·鸿蒙系统