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
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 证书有效期疑问
1516浏览 • 1回复 待解决
HarmonyOS httpclient库cookie有效期处理问题
1379浏览 • 1回复 待解决
HarmonyOS 推送消息回执的有效期可以修改吗
1043浏览 • 1回复 待解决
怎么给HarmonyOS用户首选项中的数据设置有效期?
901浏览 • 1回复 待解决
HarmonyOS profile有效期过期后如何处理,影响应用覆盖更新吗
974浏览 • 1回复 待解决
HarmonyOS 平台生成的证书有效期都是短期的,这个到期后会影响申请的其他签名信息,以及我们app备案时填写的公钥和指纹信息
2529浏览 • 1回复 待解决
HarmonyOS 回执配置,界面是有有效期的,这个快到期了会有邮件通知之类的吗?
869浏览 • 1回复 待解决
HarmonyOS 邀请测试,使用的证书是调试证书还是发布证书?
1134浏览 • 1回复 待解决
HarmonyOS 发布证书、调试证书使用场景是怎样的?
1437浏览 • 1回复 待解决
HarmonyOS 证书问题,受限权限调试阶段也没用,一定要自动生产的证书才行
1253浏览 • 1回复 待解决
HarmonyOS 如何使用发布证书进行调试
2216浏览 • 1回复 待解决
HarmonyOS 调试证书无法登录,报1001500001
874浏览 • 1回复 待解决
HarmonyOS 发布证书能否调试项目
1756浏览 • 1回复 待解决
如何使用发布证书进行调试
1534浏览 • 1回复 待解决
调试证书动态申请定位相关权限不弹窗问题
1010浏览 • 1回复 待解决
HarmonyOS 生成的调试证书和发布证书的指纹SHA-256一样
1540浏览 • 1回复 待解决
HarmonyOS 发布证书无法调试安装9568322
1524浏览 • 1回复 待解决
如何使用发布证书进行调试?
1529浏览 • 1回复 待解决
HarmonyOS 发布证书的问题
1129浏览 • 1回复 待解决
HarmonyOS 按照以下指导,申请调试证书,并更换证书,getToken失败
1474浏览 • 1回复 待解决
HarmonyOS 使用调试证书和发布证书,获取的bundleInfo.signatureInfo.appId 是否一致?
1118浏览 • 1回复 待解决
HarmonyOS 使用发布证书签名后的项目本地调试报错
1410浏览 • 1回复 待解决
uni - app x 开发 HarmonyOS 5 应用时,如何进行有效的调试和错误排查
938浏览 • 1回复 待解决
通过DevEco-Studio生成的密钥文件和证书请求文件是只针对当前应用有效还是所有的应用都有效呢?
6936浏览 • 2回复 已解决
HarmonyOS 新建证书问题
674浏览 • 1回复 待解决





















目前调试证书有效期是1年,发布证书有效期是3年,暂不支持设置更长的有效期。
证书到期理论上不影响在架应用,但更新版本时若上传过期证书签名的软件包会失败,建议及时更换证书。
如果是因为更换了证书导致fingerprint变化而受影响,建议换用appIdentifier,应用唯一标识且不会因为证书变更而变化。
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-bundleinfo-V5#signatureinfo