当前位置:   article > 正文

华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名_手表生成csr

手表生成csr

华为手表开发:WATCH 3 Pro(2)生成密钥和证书请求文件,生成签名和配置签名

希望能写一些简单的教程和案例分享给需要的人

鸿蒙可穿戴开发

环境与设备

系统:window
设备:HUAWEI WATCH 3 Pro
开发工具:DevEco Studio 3.1.0.100

鸿蒙开发

生成密钥

HarmonyOS应用/服务通过数字证书(.cer文件)和Profile文件(.p7b文件)来保证应用/服务的完整性,数字证书和Profile文件可通过申请发布证书和Profile文件获取。

申请数字证书和Profile文件前,首先需要通过DevEco Studio来生成密钥(存储在格式为.p12的密钥库文件中)和证书请求文件(.csr文件)。同时,也可以使用命令行工具的方式来生成密钥文件和证书请求文件。

在主菜单栏单击Build > Generate Key and CSR

在这里插入图片描述
在Key Store File中,可以单击Choose Existing选择已有的密钥库文件(存储有密钥的.p12文件);如果没有密钥库文件,单击New进行创建。下面以新创建密钥库文件为例进行说明。

在Create Key Store窗口中,填写密钥库信息后,单击OK。

  1. Key Store File:设置密钥库文件存储路径,并填写p12文件名。
  2. Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。
  3. Confirm Password:再次输入密钥库密码。

全部填写好后,如下图,然后再点击 Next

在这里插入图片描述

在Generate Key and CSR界面,设置CSR文件存储路径和CSR文件名。

在这里插入图片描述
单击finish按钮,创建CSR文件成功,可以在存储路径下获取生成的密钥库文件(.p12)和证书请求文件(.csr)

在这里插入图片描述

生成签名

执行CMD命令打开命令行工具,执行cd命令进入keytool.exe所在的目录(以下样例为JDK安装在C盘的Program Files目录)。

cd C:\Program Files\Java\jdk\bin
  • 1

因为我本地java是安装的 C:\Program Files\Java\jdk1.8.0_301\bin 这个路径,所以我这边进入这个目录

cd C:\Program Files\Java\jdk1.8.0_301\bin
  • 1

执行命令keytool -list -v -keystore ,按命令行提示进行操作。为应用签名证书的完整路径。

keytool -list -v -keystore D:\zhaoliqin\work\huawei\watch\key\<文件名>.p12
  • 1

在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/271054
推荐阅读
相关标签
  

闽ICP备14008679号