云网牛站
所在位置:首页 > HarmonyOS问题与回答 > 用DevEco Studio和工具生成鸿蒙应用的密钥和证书请求文件

用DevEco Studio和工具生成鸿蒙应用的密钥和证书请求文件

2021-06-26 09:55:24作者:Mayism稿源:HarmonyOS站

问题:如何使用DevEco Studio和命令行工具生成鸿蒙HarmonyOS应用的密钥和证书请求文件?即提供能够快速生成鸿蒙应用的密钥和证书请求文件的方法。

 

回答:

想要构建并调试鸿蒙应用,首先需要生成鸿蒙HarmonyOS应用的密钥和证书请求文件。这里给出实现的方法。

一、使用DevEco Studio生成密钥和证书请求文件

1、打开鸿蒙开发工具DevEco Studio,在主菜单栏点击Build > Generate Key and CSR:

用DevEco Studio和工具生成鸿蒙应用的密钥和证书请求文件

2、点击New进行创建,如下:

用DevEco Studio和工具生成鸿蒙应用的密钥和证书请求文件

其中:

Key Store Path:选择密钥库文件存储路径。

Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。

Confirm Password:再次输入密钥库密码。

3、在Generate Key界面中,继续填写密钥信息后,点击Next:

用DevEco Studio和工具生成鸿蒙应用的密钥和证书请求文件

其中:

Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。

Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。

Validity:证书有效期,建议设置为25年及以上,覆盖应用的完整生命周期。

Certificate:输入证书基本信息,如组织、城市或地区、国家码等。

4、在Generate CSR界面,选择密钥和设置CSR文件存储路径,点击Finish就可以在存储路径下获取生成的密钥库文件(.p12)和证书请求文件(.csr):

用DevEco Studio和工具生成鸿蒙应用的密钥和证书请求文件

如需汉化DevEco Studio,请参考HarmonyOS应用开发工具HUAWEI DevEco Studio有没有中文版一文。

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

1、打开cmd命令行,进入到keytool工具目录,直接执行以下命令创建密钥库文件,后缀为.p12:

keytool -genkeypair -alias "ide_demo_app" -keyalg EC -sigalg SHA256withECDSA -dname "C=CN,O=HUAWEI,OU=HUAWEI IDE,CN=ide_demo_app"  -keystore XXX.p12 -storetype pkcs12 -validity 9125 -storepass 123456Abc -keypass 123456Abc

2、执行如下命令生成证书请求文件,后缀为.csr:

keytool -certreq -alias "ide_demo_app" -keystore XXX.p12 -storetype pkcs12 -file XXXXXX.csr

精选文章
热门文章