应用签名

1.应用签名有走默认的路线,和定制路线,这里分析默认路线,定制路上文档

OpenHarmony定制系统签名_Mart!nHu的博客-CSDN博客

2.走默认路线签名流程,

首先你要在dev里面申请.p12和.csr

cke_4346.png

然后去找到你的keytool工具,去sdk\9\toolchains\lib目录下

cke_37865.png

cmd命令行

下一步生成.cer

keytool -gencert -alias "OpenHarmony Application CA" -infile 上一步生成的.csr -outfile 自定义.cer -keystore OpenHarmony.p12 -sigAlg SHA384withECDSA -storepass 123456 -ext KeyUsage:"critical=digitalSignature" -validity 3650 -rfc

因为走默认路线-alias "OpenHarmony Application CA"不可动

OpenHarmony.p12 不可以动

下一步

把自定义.cer打开复制

-----BEGIN CERTIFICATE-----

xxxxxxxxxxxxxxxxxxxxxxxx

-----END CERTIFICATE-----

到UnsgnedReleasedProfileTemplate.json的    "distribution-certificate":这里

然后修改包名bundle-name,apl是应用级别,

cke_113988.png

在使用

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 "自定义.p7b" -keyPwd "123456" -keystorePwd "123456"

生成对应的.p7b文件

其他基本不动

 

在拷贝.p12  .cer  .p7b文件到项目下面进行配置

cke_67455.png

这里使用的是.p12文件是自己第一步生成的,所以密码和别名使用当时生成自定义的。

参考文档和博客

DevEco Studio调试运行报错INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED-开源基础软件社区-51CTO.COM

OpenHarmony定制系统签名_Mart!nHu的博客-CSDN博客

OpenAtom OpenHarmony

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值