HarmonyOS 生成的调试证书和发布证书的指纹SHA-256一样

通过IDE生成的.p12文件和.csr文件。去华为开发者后台创建调试证书和发布证书。在Mac电脑上选中生成的cer证书,点击空格查看证书详情,发现生成的所有证书,不管是调试还是发布证书。他们的指纹SHA-256都是固定的

并且与API获取的证书SHA-256不同(API调用方式如下)

let bundleInfo: bundleManager.BundleInfo = await bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO);
let signatureInfo: bundleManager.SignatureInfo = bundleInfo.signatureInfo;

取signatureInfo.fingerprint的值

HarmonyOS
2025-01-10 10:00:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

应用包的指纹信息,获取的是cer指纹,以下4种方式,且SHA256一致

接口:

1.bundleManager.getBundleInfoForSelf

2.signatureInfo.fingerprint

3.命令(手机):

hdc shell

4.bm dump -n bundleName | grep fingerprint

命令(IDE PC)

keytool -printcert -file <xx.cer> // cer同该路径:IDE->Project Structure->Project->Signing Configs->Profile file(*.p7b)

File->Project Structure->Project->Signing Configs->Store file(*.p12) 获取的是P12文件指纹

综上,两个获取的文件不一样

分享
微博
QQ
微信
回复
2025-01-10 11:44:01
相关问题
HarmonyOS 发布证书能否调试项目
743浏览 • 1回复 待解决
如何使用发布证书进行调试
848浏览 • 1回复 待解决
HarmonyOS 如何使用发布证书进行调试
1359浏览 • 1回复 待解决
如何使用发布证书进行调试
792浏览 • 1回复 待解决
HarmonyOS 发布证书无法调试安装9568322
423浏览 • 1回复 待解决
HarmonyOS 发布证书问题
404浏览 • 1回复 待解决
HarmonyOS 发布证书
539浏览 • 1回复 待解决
HarmonyOS 关于签名文件发布证书
497浏览 • 1回复 待解决
关于发布证书更新问题
703浏览 • 1回复 待解决