配置应用签名信息
准备签名文件
文件名称 | 作用 |
---|---|
0密钥文件(.p12文件) |
用于打包项目时进行签名、获取签名证书指纹。 |
证书请求文件(.csr) |
用于向华为申请调试证书、发布证书。 |
表1 需准备的签名文件清单 |
搭建完开发环境后,您需要使用DevEco Studio生成密钥文件(.p12文件)与证书请求文件(.csr)。
- 在DevEco Studio主菜单栏点击Build > Generate Key and CSR。
- 在Key Store File中,点击New创建密钥库文件。
- 在Create Key Store窗口中,填写密钥库信息后,点击OK。
- Key Store File:选择密钥库文件存储路径,并设置文件名称,点击OK。
- Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。
- Confirm Password:再次输入密钥库密码。
- 在Generate Key界面中,继续填写密钥信息后,点击Next。
- Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。
- Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。
- Validity:证书有效期,建议设置为25年及以上,覆盖应用的完整生命周期。
- Certificate:输入证书基本信息,如组织、城市或地区、国家码等。
- 在Generate CSR界面,选择密钥,设置CSR文件存储路径并设置文件名称,点击OK。
- 点击Finish按钮,创建CSR文件成功,可以在存储路径下获取生成的密钥库文件(.p12)和证书请求文件(.csr)。
配置调试应用的签名信息
准备签名信息
为确保HarmonyOS应用的完整性,HarmonyOS通过数字证书和Profile文件来对应用进行管控,只有签名过的HAP才允许安装到设备上运行。因此,为了保证应用能够安装到调试设备上,您需要提前申请相应的调试证书与调试Profile文件。猜你喜欢
-
智能合约开发实战——元交易(Metatransaction),元交易合约的实现
推荐引言前一篇文章(可以看我主页哦)中提到,普通的 ETH 交易并不能够做到让用户无需 gas 费,需要交易中嵌套一个交易,即元交易,来实现免 gas 费。本文将分析开源库 OpenZeppelin/openzeppelin-contracts 中的元交易合约的实现,让你能够快速入门元交易实现细节,从而能够自己对后续更多的相关技术
-
Leetcode 0406. 根据身高重建队列
原创0406. 根据身高重建队列Queue Reconstruction by Height假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。请你重新构造并返回输入数组 people
-
在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像
推荐原创eBPF(extended Berkeley Packet Filter)是一种高性能的内核虚拟机,可以运行在内核空间中,以收集系统和网络信息。随着计算机技术的不断发展,eBPF 的功能日益强大,并且已经成为各种效率高效的在线诊断和跟踪系统,以及构建安全的网络、服务网格的重要组成部分。
-
【Kafka系列教程】088:Kafka Streams之概念——状态
某些流处理应用程序不需要状态,这意味着消息的处理独立于所有其他消息的处理。然而,能够维护状态为复杂的流处理应用程序打开了许多可能性:您可以加入输入流,或分组和聚合数据记录。许多这样的有状态运算符是由Kafka Streams DSL.Kafka Streams提供了所谓的状态存储,流处理应用程序可以
-
配置应用签名信息
推荐原创准备签名文件 文件名称 作用 0密钥文件(.p12文件) 用于打包项目时进行签名、获取签名证书指纹。 证书请求文件(.csr) 用于向华为申请调试证书、发布证书。 表1 需准备的签名文件清单 搭建完开发环境后,您需要使用DevEco Studio
-
边缘计算:盘点100个知识点
推荐第三代、第四代和第五代蜂窝技术。简单来说,3G 代表智能手机及其移动网络浏览器的引入;4G 是当前一代的蜂窝技术,为移动设备提供真正的宽带互联网接入;5G 蜂窝技术将为蜂窝系统提供巨大的带宽并减少延迟,支持从智能手机到自动驾驶汽车和大规模物联网的一系列设备。边缘计算被认为是 5G 的关键组成部分。