如何获取应用签名证书的hash值-鸿蒙开发者社区-51CTO.COM

如何获取应用签名证书的hash值

​如何获取应用签名证书的hash值

HarmonyOS
2024-01-30 19:05:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wangjue28

当前支持获取本应用的“应用指纹”:

import bundleManager from '@ohos.bundle.bundleManager'; 
import hilog from '@ohos.hilog'; 
let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO; 
try { 
  bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => { 
    hilog.info(0x0000, 'testTag', 'getBundleInfoForSelf successfully. Data: %{public}s', JSON.stringify(data)); 
    console.log('SHA-256',data.signatureInfo.fingerprint) 
  }).catch(err => { 
    hilog.error(0x0000, 'testTag', 'getBundleInfoForSelf failed. Cause: %{public}s', err.message); 
  }); 
} catch (err) { 
  hilog.error(0x0000, 'testTag', 'getBundleInfoForSelf failed: %{public}s', err.message); 
}

“应用指纹”实际上是证书的SHA-256摘要,可使用Java 数据证书的管理工具Keytool查看:

分享
微博
QQ
微信
回复
2024-01-31 23:27:07
相关问题
如何获取对象唯一标识(Hash)
446浏览 • 1回复 待解决
签名证书配置问题有哪些?
442浏览 • 1回复 待解决
获取和设置应用内屏幕亮度
942浏览 • 1回复 待解决
如何获取preference中缓存
331浏览 • 1回复 待解决
证书解析:解析证书CN怎么获取
422浏览 • 1回复 待解决
HarmonyOS如何获取inputTextX,Y
407浏览 • 1回复 待解决
如何通过key获取对象
261浏览 • 1回复 待解决
求大佬告知如何获取设备dpi
1805浏览 • 1回复 待解决
获取系统屏幕亮度
388浏览 • 1回复 待解决
鸿蒙应用如何判断是否使用debug签名?
3294浏览 • 1回复 待解决
HarmonyOS应用签名问题
295浏览 • 1回复 待解决
怎么获取select选中
7593浏览 • 1回复 待解决
openharmony上如何获取类似android_id
4539浏览 • 1回复 待解决