生成证书

发布快应用之前, 需要生成证书,此功能会帮助用户生成 rpk 的发布和开发证书

1.打开生成证书功能

  • 可以通过【hap】 菜单栏中【生成证书】打开功能。

  • 通过点击顶部菜单的【查看】【命令面板】并在命令面板中输入hap: generate signature keys即可打开功能界面。

2.输入证书参数

  • 参数介绍

    参数名类型默认值字段介绍必填
    国家名称StringZH证书的国家名称,必须为两个字母
    州或省份StringGuangDong证书的省份或者洲名
    地址名称StringShen zhen证书地址名,例如城市名Shen zhen
    组织名称StringInternet Widgits Pty Ltd证书组织名称,例如公司名称
    通用名称Stringdefault证书通用名称,例如服务器名称或者你的名字
    邮箱地址Stringdefault@default.com证书邮箱地址
  • 页面中有 6 个输入框,分别对应了生成证书的 国家、省份、地址、组织名称、通用名称和邮箱地址,界面如下图。

generateCertification

  • 点击完成,开发工具将自动执行 openssl 命令生成证书,如果项目根目录下不存在证书,将弹出下面的选择框:

生成证书 - 图2

  • 如果选择 debug,将会在 sign/debug 目录下生成证书。

  • 如果选择 release,将会在 sign/release 目录下生成证书。

  • 如果已经存在 debug 或者 release 中的一个,将会默认生成另外一个证书。

注意:

  • debug 签名由于是公开的,安全性无法保证,一定不要使用 debug 签名签发正式上线的应用。发布程序包前需要增加 release 签名,然后在工程的根目录下运行