如何验证app包的签名以及其有效性

在使用构建流水线的时候,同时需要对hsp和hap包做签名处理,另外为了能提供上架的app,是否也要签名,在上架之前怎么验证app包是否签了发布证书以及签名的有效性

HarmonyOS
2024-05-22 22:42:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
橘猫bbt7

手动app打包,hap用未签名的,验证包是否签名可用hdc install,安装成功就是签名的,也可用这个方式验证有效性:

java -jar hap-sign-tool.jar verify-app -outCertChain output/out.cer -outProfile output/out.p7b -inFile xxx.bin(或xxx.hap)

其中output/out.cer输出安全证书,output/out.p7b同样。xxx.bin就是签了名的文件,目前只支持bin文件和hap文件(要检测app签名文件,改一下后缀就好),输出的证书和目标签名文件对比即可。

分享
微博
QQ
微信
回复
2024-05-23 17:07:06
相关问题
App签名依赖文件推荐如何存放
203浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
419浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
310浏览 • 1回复 待解决
HarmonyOS 签名流程
38浏览 • 1回复 待解决
如何理解Intent类及其用法?
7053浏览 • 4回复 已解决
网络请求抓以及日志
743浏览 • 1回复 待解决
HarmonyOS APP上架签名问题
108浏览 • 1回复 待解决
关于市场.app 文件问题
149浏览 • 1回复 待解决
求告知如何在本地安装app
292浏览 • 1回复 待解决
是否存在打app工具?
730浏览 • 1回复 待解决