【AGC】HarmonyOS鸿蒙Next证书管理问题详解

【AGC】HarmonyOS鸿蒙Next证书管理问题详解 AGC-证书管理页面的相关问题详解

【问题背景】
鸿蒙应用在AGC平台-用户与访问-证书管理页面添加证书的问题:

cke_485.png

【问题描述】

  1. 官网文档发布证书最多只能申请一个,为何账号页面存在多个情况?

cke_862.png

  1. 删除证书对应用是否有影响?
  2. 不同产品的CSR文件不一样如何共用证书?

【解决方案】

  1. 当前的申请发布证书限制为:最多仅可申请1个发布证书。具体请参考:

cke_18116.png

账号内存在多个证书的情况,
1)正常只有1个发布证书,2个调试证书,现在有两个发布证书,是因为其中一个是HAG割接过来的。
2)或者是因为之前没有对这方面有限制,目前仅支持申请一个发布证书、两个调试证书,如已达到上限,需要在证书管理页面中“废除”多余的证书文件。

  1. 发布证书删除后对在架版本应用没有影响,但是建议不要删除或者删除后保留本地,后续应用更新时需要使用。

  2. 不同应用可以使用同一个发布证书,Profile文件不一样。
    使用同一个csr文件申请发布证书。
    升级应用时保证使用相同的证书和Profile文件就没有问题。AGC页面删除后不影响在架的版本运行。新版本需要使用相同的csr文件生成证书cer和Profile,然后下载至工程中编译应用即可。


更多关于【AGC】HarmonyOS鸿蒙Next证书管理问题详解的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

学习一个。不过2024了,鸿蒙AGC鸿蒙证书管理最新规则还是这样吗?

更多关于【AGC】HarmonyOS鸿蒙Next证书管理问题详解的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


学习一下

学习了

厉害

在HarmonyOS鸿蒙Next中,证书管理是确保应用安全和数据完整性的重要环节。开发者需要在AGC(AppGallery Connect)中创建和管理证书,以便对应用进行签名和发布。证书管理主要包括生成证书、上传证书、配置签名信息等步骤。

首先,开发者需要在AGC中生成一个签名证书。这个证书用于对应用进行数字签名,确保应用的来源可信。生成证书时,开发者需要提供证书的基本信息,如证书名称、组织单位等。生成的证书文件需要妥善保管,因为证书一旦丢失,将无法对应用进行更新或重新发布。

其次,开发者需要将生成的证书上传到AGC平台。上传证书后,开发者可以在AGC中查看和管理证书的相关信息,如证书有效期、指纹等。需要注意的是,证书的有效期通常为1年,开发者需在证书到期前及时更新,以免影响应用的正常发布和更新。

最后,开发者需要在AGC中配置应用的签名信息。签名信息包括证书的指纹、密钥库密码等。配置完成后,开发者可以使用该签名信息对应用进行打包和发布。通过合理的证书管理,开发者可以确保应用的安全性和可靠性。

在HarmonyOS鸿蒙Next中,证书管理是确保应用安全的重要环节。开发者需在AGC(AppGallery Connect)中创建并管理签名证书,用于应用发布和更新。具体步骤包括:

  1. 登录AGC,进入“我的项目”;
  2. 选择“应用签名”,生成或上传签名证书;
  3. 配置证书信息,确保与应用包名一致;
  4. 在开发工具中配置签名证书,完成应用打包。

注意保管私钥,避免泄露。

回到顶部