鸿蒙的证书申请和苹果的证书申请类似
1. 申请密钥(.p12)和证书请求文件(.csr)
通过DevEco Studio来生成密钥和证书请求文件
1.1 菜单选择“Build > Generate Key and CSR”。
1.2 Key Store File可以点击“Choose Existing”选择已有的密钥库文件(存储有密钥的.p12文件),跳转至步骤4继续配置;如果没有密钥库文件,点击“New”,跳转至步骤3进行创建。
1.3 在“Create Key Store”界面,填写密钥库信息后,点击“OK”。
Key store file:设置密钥库文件存储路径,并填写p12文件名。
password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。
Confirm password:再次输入密钥库密码。
1.4 在“Generate Key and CSR”界面继续填写密钥信息后,点击“Next”。
Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。
Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。
Validity:证书有效期,建议设置为25年及以上,覆盖应用/元服务的完整生命周期。
Certificate:输入证书基本信息,如组织、城市或地区、国家码等。
1.5 在“Generate Key and CSR”界面设置CSR文件存储路径和CSR文件名,点击“Finish”。
CSR文件创建成功后,将在存储路径下获取生成密钥库文件(.p12)和证书请求文件(.csr)。
2. 申请证书
2.1 登录AppGallery Connect,点击证书、App ID和Profile。
2.2 点击证书选项,然后点击新增。在弹框中输入对应的信息。CSR选取刚刚生成的.csr文件,点击创建。然后在列表中点击下载按钮,下载.cer文件
2.3 点击App ID选项,然后点击新增。在弹框中输入应用名、包名和分类,点击下一步,创建一个应用所属项目。
2.4 点击Profile选项,然后点击添加。添加相应的信息。证书选择相应的。然后点击添加,添加成功在列表中点击下载按钮,下载.p7b文件。
DevEco-Studio配置证书
点击File->Project Structure->Project->Signing 在这里面配置以上申请的。