HarmonyOS鸿蒙应用备案高效获取公钥和证书MD5指纹的保姆级教程

简介: 本文详解鸿蒙应用(HarmonyOS Next)公钥与证书MD5指纹的三种获取方式:①通过AGC平台下载.cer证书后在线解析;②在AGC控制台直接复制“验证公钥”及已配置的证书指纹;③使用OpenSSL命令行本地提取(无需联网)。适用于ICP备案及第三方SDK接入场景,助力开发者快速完成配置。(239字)

[ HharmonyOS Next ] 鸿蒙应用公钥和证书 MD5 指纹的获取

一、问题背景

在做ICP 备案,或者接入某些三方 SDK 的管理后台时,往往都会要求填写鸿蒙应用的公钥和证书 MD5 指纹,这一步不少开发者第一次遇到会有些懵。
上传证书获取信息

二、解决方案

方案一:通过 AGC 平台下载证书后获取

第一步:下载 .cer 证书

先在 AGC 平台中创建好项目,然后在对应位置下载 .cer 格式的证书文件。

下载证书

第二步:上传证书获取公钥和 MD5 指纹

打开(鸿蒙 App 备案 MD5 密钥和公钥获取)网站,将刚刚下载的 .cer 证书上传,即可获取所需信息。

上传证书获取信息


方案二:通过 AGC 平台获取

第一,先到 AGC 平台上把项目建好,把鸿蒙应用添加进去(点击进入 AGC 平台),这是后续操作的基础。

上传证书获取信息

第二,公钥的获取位置在页面顶部的"验证公钥"处,能直接看到并复制过来用。
上传证书获取信息

第三,证书指纹这块,如果之前没有配置过,按照页面上的提示去操作一遍就好了;配置过的话,直接复制已有的内容即可,鸿蒙这边的流程和安卓差不多,都是通过 Keytool 工具来完成的,用 CMD 打开命令行,把目录切换到 keytool.exe 所在的位置(下面的路径是以 JDK 装在 C 盘 Program Files 目录为例的):

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

具体操作细节可以参考官方文档:配置应用签名证书指纹,把这些信息都配置好了之后,直接把相关内容复制走就能用了。


方案二:通过 OpenSSL 命令直接提取

手头有证书文件(.cer 格式)的话,也可以用 OpenSSL 命令把所需信息提取出来,不用依赖平台界面。

获取公钥,执行下面这条命令:

openssl x509 -in xxx.cer -pubkey -noout

获取证书的 MD5 指纹,执行这条:

openssl x509 -fingerprint -MD5 -noout -in xxx.cer

把xxx.cer换成实际的证书文件路径,跑完命令就能把需要的内容拿到了。

目录
相关文章
|
Android开发 iOS开发 MacOS
APP备案公钥、证书MD5指纹/签名MD5值获取最简单方法
APP备案公钥、证书MD5指纹/签名MD5值获取方法,Android安卓平台、Windows平台、macOS平台,三个平台获取方法, Android平台使用 APP备案助手,各大安卓应用市场搜索 APP备案助手 即可,Windows/macOS平台使用jadx-gui工具。
11473 3
|
安全 开发者
苹果应用上架是否需要软件著作权?
根据苹果公司的规定,如果想要上传应用到App Store上,必须进行软著申请并获得软著证书。这是因为苹果公司希望保证上传到App Store上的应用都是合法合规的,软著证书可以证明应用的合法性和作者的权益。
|
2月前
|
iOS开发 MacOS Windows
【2026实测】Scratch中文版免费下载+安装+汉化+少儿编程一篇搞定(全网最详细)
Scratch是MIT开发的免费图形化编程工具,专为6岁以上儿童设计。拖拽积木即可编程,官方支持简体中文,资源丰富、上手简单,是少儿编程入门首选。
|
移动开发 开发工具 Android开发
Uniapp与原生App集成的流程
Uniapp与原生App集成的流程
4169 156
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
可计算元认知文本分析:跨领域语义漂移的多层解释框架与实证研究
背景:跨领域语义漂移(semantic drift)是自然语言处理与知识融合中的核心障碍。前期研究已构建了三种量化手段——Jaccard(结构漂移)、Word2Vec(语义漂移)与 SBERT(句子级漂移),但仅提供“漂移多少”的数值,缺乏可解释性与因果解释。 结论:四层框架实现了从“是否漂移” → “漂移多少” → “为何漂移” → “如何漂移”的完整链路,为跨领域知识对话提供了量化 解释 因果 句子四维支撑。该框架可推广至其他多学科语料,助力AI Human 协同的可解释知识融合。 关键词:语义漂移;可解释性;大语言模型(LLM);因果推断;SBERT;可计算元认知
|
5月前
|
运维 Linux Docker
Docker部署Hermes Agent完整教程:Windows与Linux全平台通用指南
Hermes Agent是由Nous Research推出的开源自主AI智能体,具备任务规划、代码生成、终端操作、浏览器自动化、文件管理、脚本执行等能力,可广泛用于开发辅助、自动化运维、数据处理、流程自动化等场景。为了简化环境配置、提升跨平台兼容性、保证运行隔离性,使用Docker部署是目前最稳定、最通用的方式。本文提供Windows与Linux全平台统一的Docker部署方案,包含Docker一键安装、镜像加速、镜像拉取、数据持久化、初始化配置、启动运行与常用管理命令,新手可直接跟着步骤完成部署。
1962 8
|
6月前
|
人工智能 机器人 Shell
在公司蒸馏我之前,我先赛博飞升
OpenClaw(龙虾)是一款开源AI数字分身框架,可本地或云端部署,支持多模型接入(Claude、Qwen、Ollama等)及钉钉/飞书/Telegram等10+聊天平台。它不止聊天,还能操作浏览器、读写文件、执行命令,并通过插件实现“蒸馏人物”、自动化办公等高级能力,主打隐私可控、真能干活。
1025 11
|
6月前
|
人工智能 运维 自然语言处理
AI 时代下的 SSH 终端演进趋势(2026 观察)
SSH终端正从传统“远程登录工具”跃升为智能运维入口:云原生驱动下,AI赋能自然语言转命令、错误实时诊断、流程自动化;并发批量操作与多协议融合成为标配。终端已进化为集理解、决策与执行于一体的AI原生运维助手。(239字)
697 8
|
开发者
Uniapp开发鸿蒙应用时如何运行和调试项目
本文介绍了如何将Uniapp项目运行到鸿蒙设备并进行调试。内容包括运行到真机或模拟器的步骤、配置证书的方法、使用console.log打印日志以及在uni-app x项目中设置断点调试的详细流程,帮助开发者提升鸿蒙应用开发效率。