HarmonyOS 调试证书有效期过短的问题

目前系统申请的调试证书,有效期只有一年的时间:https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugprofile-0000001914423102登录模块,会依赖于应用签名,代码如下:

/**
 * 获取 app 签名
 */
export async function getAppSignature(): Promise<string> {
  let bundleFlags =
    bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO;
  try {
    let data = await bundleManager
      .getBundleInfoForSelf(bundleFlags)
      .catch((err: BusinessError) => {
        return null;
      });
    return data ? data.signatureInfo.fingerprint : '';
  } catch (err) {
    // ...
  }
  return '';
}

调试证书有效期过短,会导致需要定期更新调整证书。咨询调试证书是否可以设置更长的有效期?

HarmonyOS
23h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

目前调试证书有效期是1年,发布证书有效期是3年,暂不支持设置更长的有效期。

证书到期理论上不影响在架应用,但更新版本时若上传过期证书签名的软件包会失败,建议及时更换证书。

如果是因为更换了证书导致fingerprint变化而受影响,建议换用appIdentifier,应用唯一标识且不会因为证书变更而变化。

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-bundleinfo-V5#signatureinfo

分享
微博
QQ
微信
回复
22h前
相关问题
HarmonyOS 发布证书能否调试项目
200浏览 • 1回复 待解决
HarmonyOS 如何使用发布证书进行调试
828浏览 • 1回复 待解决
如何使用发布证书进行调试
477浏览 • 1回复 待解决
如何使用发布证书进行调试
405浏览 • 1回复 待解决
HarmonyOS 发布证书问题
4浏览 • 0回复 待解决
正式证书和profile是否可以用来调试
1075浏览 • 1回复 待解决
HarmonyOS 关于Web调试问题
259浏览 • 1回复 待解决
HarmonyOS 证书相关问题
402浏览 • 1回复 待解决
HarmonyOS 新建证书问题
34浏览 • 1回复 待解决
HarmonyOS 调试阶段signingConfig问题
96浏览 • 1回复 待解决
HarmonyOS AppGallery Connet证书问题
21浏览 • 1回复 待解决
HarmonyOS 证书公钥问题
27浏览 • 1回复 待解决
关于发布证书更新问题
375浏览 • 1回复 待解决