如何验证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
相关问题
HarmonyOS app安装验证问题?
175浏览 • 0回复 待解决
App签名依赖文件推荐如何存放
313浏览 • 1回复 待解决
HarmonyOS 签名流程
186浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
529浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
423浏览 • 1回复 待解决
网络请求抓以及日志
832浏览 • 1回复 待解决