鸿蒙开源组件——签名工具仓

jiecho
发布于 2021-7-1 18:52
浏览
0收藏

签名工具仓

简介

在OpenHarmony构建中需要对应用进行签名,以此保证应用完整性和来源可靠。本仓提供二进制签名工具(hapsigntoolv2.jar),用于OpenHarmony应用签名。

目录

/prebuilts/signcenter
├── NOTICE                     # 开源NOTICE
├── hapsigntool                # 签名工具存放目录
│   └── hapsigntoolv2.jar     # OpenHarmony应用签名工具

约束

运行环境约束:JDK8

 

说明

签名命令示例:

java -jar hapsigntoolv2.jar sign -mode localjks -privatekey "OpenHarmony Software Signature" -inputFile camera.hap -outputFile signed_camera.hap -signAlg SHA256withECDSA -keystore OpenHarmony.jks -keystorepasswd 123456 -keyaliaspasswd 123456 -profile camera_release.p7b -certpath OpenHarmony.cer -profileSigned 1

 

关键字段说明:

hapsigntoolv2.jar :OpenHarmony签名工具
-mode :签名模式。OpenHarmony签名密钥存放于本地keystore文件,因此签名模式选择localjks
-privatekey:密钥对别名
-inputFile :待签名的应用
-outputFile:签名后的应用
-signAlg : 签名算法
-keystore:keystore文件路径
-keystorepasswd:keystore的密码,OpenHarmony.jks的默认密码为123456
-keyaliaspasswd:签名密钥的密码,密钥(OpenHarmony Software Signature)的默认密码为123456
-profile :应用能力授权文件
-certpath:签名证书文件路径
-profileSigned:指示profile文件是否带有签名,1表示有签名,0表示没有签名,缺省值为1。

签名工具仓.zip 12.67M 85次下载
已于2021-7-1 18:52:08修改
收藏
回复
举报
回复
    相关推荐