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;
  • 1.
  • 2.

取signatureInfo.fingerprint的值

HarmonyOS
2025-01-10 10:00:36
1.2w浏览
收藏 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 发布证书能否调试项目
881浏览 • 1回复 待解决
如何使用发布证书进行调试
949浏览 • 1回复 待解决
如何使用发布证书进行调试
886浏览 • 1回复 待解决
HarmonyOS 如何使用发布证书进行调试
1525浏览 • 1回复 待解决
HarmonyOS 发布证书无法调试安装9568322
594浏览 • 1回复 待解决
HarmonyOS 发布证书问题
537浏览 • 1回复 待解决
HarmonyOS 发布证书
706浏览 • 1回复 待解决
HarmonyOS 关于签名文件发布证书
635浏览 • 1回复 待解决