OpenHarmony声明为系统应用和系统签名文件

需要sdk目录:

shell 复制代码
sdk\10\toolchains\lib

需要修改UnsgnedDebugProfile文件的应用包名、权限、应用类型。

vbnet 复制代码
sdk\10\toolchains\lib\UnsgnedDebugProfileTemplate和UnsgnedReleasedProfileTemplate

操作指南:

生成证书

UnsgnedDebugProfile说明

1.生成p12

shell 复制代码
java -jar hap-sign-tool.jar generate-keypair -keyAlias "ohos-app" -keyAlg "ECC"  -keySize "NIST-P-256" -keystoreFile "app.p12" -keyPwd "ohos123456" -keystorePwd "ohos123456"

2.生成csr

shell 复制代码
java -jar hap-sign-tool.jar generate-csr -keyAlias "ohos-app" -keyPwd "ohos123456" -subject "C=CN,O=OpenHarmony,OU=OpenHarmony Team,CN=OpenHarmony Application Release" -signAlg "SHA256withRSA" -keystoreFile "app.p12" -keystorePwd "ohos123456" -outFile "app.csr"

3. 生成cer

shell 复制代码
keytool -gencert -alias "OpenHarmony Application CA" -infile app.csr -outfile app-release.cer -keystore OpenHarmony.p12 -sigalg SHA384withECDSA -storepass 123456 -ext KeyUsage:"critical=digitalSignature" -validity 36500 -rfc

4.生成p7b

shell 复制代码
java -jar hap-sign-tool.jar sign-profile -keyAlias "openharmony application profile release" -signAlg "SHA256withECDSA" -mode "localSign" -profileCertFile "OpenHarmonyProfileRelease.pem" -inFile "UnsgnedReleasedProfileTemplate.json" -keystoreFile "OpenHarmony.p12" -outFile "app-release-profile.p7b" -keyPwd "123456" -keystorePwd "123456"

5. 根据上面生成的证书和密码在DevEco Studio 配置。

如果根据上面的配置,生成的信息:

  • Store file(*.p12):app.12

  • keyAlias:ohos-app

  • Store Password:ohos123456

  • key Password:ohos123456

  • Profile file(*.p7b):app-release-profile.p7b

  • Certpath file(*.cer):app-release.cer

相关推荐
羑悻的小杀马特32 分钟前
探秘仓颉:当函数式编程遇见面向对象王国,当协程风暴席卷并发荒原——从基础语法到实战测试联动的多维编程奇遇记
华为·harmonyos·仓颉·仓颉征文·个人感受·标准库源码·语法剖析
LucianaiB1 小时前
【案例实战】基于分布式能力的跨设备任务协同应用开发
harmonyos·鸿蒙·1024程序员节·案例实战
摘星编程14 小时前
【成长纪实】HarmonyOS Next学习地图:新手避坑指南与核心知识点拆解
学习·华为·harmonyos·鸿蒙开发
爱笑的眼睛1117 小时前
HarmonyOS生物识别认证深度解析:从指纹到人脸的安全实践
华为·harmonyos
流影ng19 小时前
【HarmonyOS】动画—转场动效
华为·harmonyos
cooldream20091 天前
项目实战复盘:基于仓颉语言的鸿蒙智能导航助手(HarmonyNav)
华为·harmonyos·仓颉
爱笑的眼睛111 天前
HarmonyOS ScrollBar深度定制:超越系统默认的滚动体验
华为·harmonyos
爱笑的眼睛111 天前
HarmonyOS 文件管理Kit 的应用场景深度解析
华为·harmonyos
周倦岚1 天前
【HarmonyOS】GC垃圾回收
harmonyos
HarmonyOS_SDK1 天前
【FAQ】HarmonyOS SDK 闭源开放能力 — AppGallery Kit
harmonyos