HarmonyOS开发:手把手教你获取应用备案所需信息

HarmonyOS开发:手把手教你获取应用备案所需信息

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

本文介绍了在鸿蒙系统中如何通过openssl命令行工具获取应用的公钥和证书MD5指纹,帮助开发者完成应用备案。

🎯

关键要点

  • 应用上架前需要备案,技术需提供包名、公钥和证书MD5指纹等信息。

  • 软件包名称即为项目创建时的包名,可以在AppScope中的app.json5中查看。

  • 公钥信息需通过openssl命令获取,而非AppGallery Connect后台。

  • 获取公钥的命令为:openssl x509 -in xxx.cer -pubkey -noout。

  • 证书必须在应用上架前生成,可以通过Build中的Generate Key and CSR进行生成。

  • 需要安装openssl,配置环境变量,下载地址为:https://slproweb.com/products/Win32OpenSSL.html。

  • 安装成功后可通过openssl -version查看版本号。

  • 获取证书MD5指纹的命令为:openssl x509 -fingerprint -md5 -noout -in xxx.cer。

  • 获取SHA1指纹的命令为:openssl x509 -fingerprint -sha1 -noout -in xxx.cer。

  • 也可以通过文本编辑器查看公钥和指纹,需删除根证书和中间证书后保存。

🔎

延伸解读

备案的重要性

在鸿蒙系统中,应用上架前的备案是一个必要步骤。开发者需要提供包名、公钥和证书MD5指纹等信息,以确保应用的合法性和安全性。这不仅是合规要求,也有助于提升用户对应用的信任度。

openssl工具的使用

使用openssl命令行工具获取公钥和证书指纹是开发者的必备技能。安装和配置openssl后,开发者可以通过简单的命令快速获取所需信息,避免了依赖其他平台的复杂流程。掌握这些命令将提高开发效率。

证书生成的注意事项

在应用上架之前,证书的生成至关重要。开发者需确保在Build中正确生成证书,并在使用openssl命令前确认环境变量已配置好。任何疏忽都可能导致备案信息不完整,从而影响应用的上架进程。

延伸问答

如何获取鸿蒙系统应用的公钥?

可以通过命令行工具openssl获取公钥,命令为:openssl x509 -in xxx.cer -pubkey -noout。

应用备案需要提供哪些信息?

应用备案需要提供包名、公钥和证书的MD5指纹等信息。

如何生成证书以便进行应用上架?

可以通过Build中的Generate Key and CSR功能生成证书。

如何获取证书的MD5指纹?

使用命令openssl x509 -fingerprint -md5 -noout -in xxx.cer可以获取证书的MD5指纹。

安装openssl后如何确认安装成功?

可以通过命令openssl -version查看openssl的版本号,如果显示版本号则表示安装成功。

如何查看证书的SHA1指纹?

可以使用命令openssl x509 -fingerprint -sha1 -noout -in xxx.cer获取SHA1指纹。

🏷️

标签

➡️

继续阅读