HarmonyOS 鸿蒙Next 关于签名文件和发布证书
HarmonyOS 鸿蒙Next 关于签名文件和发布证书
想问一下,一个华为账户,发布证书只能创建一个,是不是在同一账户下,想发布不同应用,签名文件(.p12)和Profile文件(.p7b)不同,但证书请求文件(.csr)和证书文件(.cer)相同?
2 回复
每个用户在AGC只允许申请1个发布证书,当用户存在多个应用时,这些应用需要使用同一个证书。 如果需要发布多个应用,可以使用同一个证书,仅需要为每个应用申请新的Profile文件,其他文件均可以复用 https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-faq-0000001142220338#section843592204116
HarmonyOS鸿蒙Next关于签名文件和发布证书的要求如下:
HarmonyOS通过数字证书与Profile文件等签名信息来保证鸿蒙应用/元服务的完整性,鸿蒙应用/元服务如需上架则必须通过签名校验。因此,发布证书和Profile文件对鸿蒙应用/元服务至关重要。
- 签名文件:主要包括P12、CSR、CER三种文件。P12文件包含私钥和证书,用于应用签名;CSR文件为证书签名请求文件,包含公钥和申请者身份信息,用于向证书颁发机构申请证书;CER文件为数字证书,包含公钥和持有者信息,用于验证应用的签名。
- Profile文件:每个HarmonyOS应用/元服务包中均必须包含一个Profile文件,它描述了应用的包名、数字证书信息、权限列表等。Profile文件分为调试Profile和发布Profile两种,分别用于调试和发布环境。
在申请数字证书和Profile文件前,开发者需要通过DevEco Studio生成密钥和证书请求文件,然后向华为AppGallery Connect申请数字证书和Profile文件。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。