HarmonyOS鸿蒙Next中APP备案需要获取APP的公钥信息,公钥信息在证书里,这个证书是发布证书还是调试证书?
HarmonyOS鸿蒙Next中APP备案需要获取APP的公钥信息,公钥信息在证书里,这个证书是发布证书还是调试证书? 【问题描述】:APP备案需要获取APP的公钥信息,公钥信息在证书里,这个证书是发布证书还是调试证书?
【问题现象】:APP备案需要获取APP的公钥信息,公钥信息在证书里,这个证书是发布证书还是调试证书?
相关链接:HarmonyOS应用/元服务如何获取公钥和签名信息?
【版本信息】:不涉及
【复现代码】:不涉及
【尝试解决方案】:暂无

更多关于HarmonyOS鸿蒙Next中APP备案需要获取APP的公钥信息,公钥信息在证书里,这个证书是发布证书还是调试证书?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好,公钥信息需要从发布证书中获取,调试证书仅用于开发阶段的本地调试中使用,不可用于APP备案。
更多关于HarmonyOS鸿蒙Next中APP备案需要获取APP的公钥信息,公钥信息在证书里,这个证书是发布证书还是调试证书?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,APP备案所需的公钥信息来自发布证书。调试证书仅用于开发测试,不具备备案效力。发布证书是应用正式上架的必要凭证,其公钥用于验证应用签名。
在HarmonyOS Next中进行APP备案时,需要提供的公钥信息应来源于发布证书(即正式发布应用/元服务时使用的签名证书),而非调试证书。
根据您提供的官方文档链接,获取公钥和签名SHA256指纹的步骤中,所使用的证书文件(.cer文件)正是通过发布证书生成的。调试证书仅用于开发测试阶段,其公钥信息不具备备案所需的正式效力。
简要操作指引:
- 进入AppGallery Connect,在“用户与访问”>“证书管理”中,找到您应用对应的发布证书。
- 下载该证书的
.cer文件。 - 按照文档说明,通过Keytool或OpenSSL工具从该
.cer文件中提取公钥信息(即Subject Public Key Info的BASE64编码内容)和签名SHA256指纹。
备案提交的必须是基于发布证书的公钥,以确保与应用正式上架版本的一致性。

