惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
Y
Y Combinator Blog
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
博客园_首页
大猫的无限游戏
大猫的无限游戏
美团技术团队
S
SegmentFault 最新的问题
T
The Blog of Author Tim Ferriss
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
MyScale Blog
MyScale Blog
小众软件
小众软件
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园 - 【当耐特】
J
Java Code Geeks
F
Fortinet All Blogs
宝玉的分享
宝玉的分享
Stack Overflow Blog
Stack Overflow Blog
博客园 - 司徒正美

华为

对华为手机的贬值有了新的认识 - V2EX 我将开发更多有趣应用,免费送会员,一起共建鸿蒙生态。 - V2EX 做了一个鸿蒙原生播放器 Vela Player,把 NAS、网盘里的视频整理成自己的影视库 - V2EX 纯血鸿蒙有啥好的 YouTube 应用吗? - V2EX 烧了 10 亿 Token,做了三个工作台,前 400 用户免费下载 - V2EX 怎么看待鸿蒙智行回应“竹知了”风波 - V2EX 我开发的 app 登录鸿蒙应用商店首页推荐啦 - V2EX 华为的 8192 卡大于英伟达的 144 卡 不吐不快 pura70pro 结合鸿蒙 4.2 的坑点 难不成真的只能转 iPhone 吗.... 今夕是何年:极客湾上线华为 Mate 80 Pro 评测 华为云新代金券活动, 100、200、300 的券(拉人头) 改正对部分华为产品的一些偏见 程序员纯血鸿蒙一个月体验 想买鸿蒙的那个阔折叠 pura x 上架的过程中发现,华为是目前最友好的应用商城 各家编程大模型都训练到鸿蒙开发的技术了吗? 我上架的第一款鸿蒙应用 鸿蒙开发工具 devecostudio64.exe 为什么一直在发谷歌广告? [深圳] 某头部券商 鸿蒙应用开发(需兼具 iOS 开发能力, 985/211 本科/硕士) 今年有人拿到鸿蒙激励计划的奖励么? 华为大模型确实挺早的 做了 iOS / Android / 鸿蒙三端,说下鸿蒙端的真实开发体验 HarmonyOS app 开发交流群,激励计划互助 我一个人, 53 天, 425 次提交,把终端装进了鸿蒙手机 鸿蒙版的 APTV,我开发的 HMTV 上架啦! 鸿蒙版的屏幕套壳上架了 ,限免中 鸿蒙版的 Bark, Shark 来了 摸鱼对华为的感慨 独立开发周记 172:计划有变,鸿蒙再见 大家怎么看这几天比较火的华为“韬定律芯片”逻辑折叠技术架构
HarmonyOS 鸿蒙应用备案高效获取公钥和证书 MD5 指纹的保姆级...
perplexity · 2026-04-27 · via 华为

[ 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换成实际的证书文件路径,跑完命令就能把需要的内容拿到了。