13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联鸿蒙OS教程:鸿蒙OS 生成密钥和证书请求文件

HarmonyOS 应用通过数字证书和授权文件来保证应用的完整性,在申请数字证书和 Profile 文件前,需要通过 DevEco Studio 来生成私钥(存放在 .p12 文件中)和证书请求文件(.csr 文件)。同时,也可以使用命令行工具的方式来生成密钥和证书请求文件,用于构筑工程流水线。

创新互联是一家专注于成都做网站、网站设计与策划设计,兰山网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:兰山等地区。兰山做网站价格咨询:18982081108

使用 DevEco Studio 生成证书请求文件

使用 DevEco Studio 生成证书请求文件的方式有以下两种情况:

一键生成密钥和证书请求文件

  1. 在主菜单栏点击 Build > Generate Key
  1. Key Store Path 中,可以点击 Choose Existing 选择已有的密钥库文件;如果没有密钥库文件,点击 New 进行创建。下面以新创建密钥库文件为例进行说明。
  1. Create Key Store 窗口中,填写密钥库信息后,点击 OK

  1. Generate Key 界面中,继续填写密钥信息后,点击 Generate Key and CSR

  1. 在弹出的窗口中,点击 CSR File Path 对应的图标,选择 CSR 文件存储路径。

  1. 点击 OK 按钮,创建 CSR 文件成功,工具会同时生成密钥文件(.p12)和证书请求文件(.csr)。

使用已有密钥生成证书请求文件

  1. 在主菜单栏点击 Build > Generate Certificate Request File
  1. 在 Generate CSR 界面,填写证书请求文件生成参数,点击 OK

  1. 打开证书请求文件存储目录,获取证书请求文件(.csr文件)。

使用命令行工具生成证书请求文件

使用 Open JDK 携带的 Keytool 工具生成证书请求文件。

  1. 使用管理员身份运行命令行工具。

  1. 切换到 keytool 工具所在路径,实际路径请根据安装目录进行修改。

  1. 执行如下命令,生成密钥文件。例如,生成的密钥名称为 ide_demo_app.p12,存储到 D 盘根目录下。
   keytool -genkeypair -alias "ide_demo_app" -keyalg EC -sigalg SHA256withECDSA -dname "C=CN,O=HUAWEI,OU=HUAWEI IDE,CN=ide_demo_app"  -keystore d:\\idedemokey.p12 -storetype pkcs12 -validity 9125 -storepass 123456 -keypass 123456

生成密钥文件的参数说明如下:

说明

请记录 下 alias、storepasskeypass 的值,后续编译构建生成 HAP和编译构建生成 APP会使用到。

:按照操作界面提示进行输入。

  1. 执行如下命令,执行后需要输入 storepass 密码,生成证书请求文件,后缀格式为 .csr。
   keytool -certreq -alias "ide_demo_app" -keystore d:\\idedemokey.p12 -storetype pkcs12 -file d:\\idedemokey.csr

生成证书请求文件的参数说明如下:


标题名称:创新互联鸿蒙OS教程:鸿蒙OS 生成密钥和证书请求文件
转载注明:http://cdbrznjsb.com/article/djhhihi.html

其他资讯

让你的专属顾问为你服务