【HarmonyOS Next】鸿蒙应用公钥和证书MD5指纹的获取

news/2025/2/26 17:17:14

【HarmonyOS Next】鸿蒙应用公钥证书MD5指纹的获取

一、问题背景

政府的icp备案时,或者某些三方SDK以来的管理后台,都需要配置鸿蒙应用的公钥证书MD5指纹
在这里插入图片描述

二、解决方案

专有名词解释:
华为AppGallery Connect简称 AGC平台,是我们的鸿蒙应用进行上架和开发生产和测试证书配置的管理后台。

方案一:

(1)进入AGC平台,创建自己的项目,添加鸿蒙应用
在这里插入图片描述


(2)公钥获取在顶部的验证公钥
在这里插入图片描述

证书指纹,若没有配置,根据提示去配置。如果之前配置过直接复制即可。
在这里插入图片描述
鸿蒙和安卓差不多,都是用Keytool 工具,使用CMD命令打开命令行工具,执行cd命令进入keytool.exe所在的目录(以下样例为JDK安装在C盘的Program Files目录)。

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

详情参考:(配置应用签名证书指纹)


(3)配置完成后的效果如下:在这里插入图片描述
此时将相关信息复制走即可。

方案二:
使用 openssl 命令:通过命令获取公钥,其中xxx.cer是证书:

openssl x509 -in xxx.cer -pubkey -noout

通过命令获取证书 MD5 指纹:

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

http://www.niftyadmin.cn/n/5868975.html

相关文章

DeepSeek 开源周:DeepEP 项目详解,GPU 压榨计划启动!

引言 就在今天,2025年2月25日,DeepSeek 再次为人工智能社区带来了一场技术盛宴——DeepEP 项目的开源。这个旨在优化 GPU 性能的工具一经发布便迅速获得了广泛的关注和赞誉,短短两小时内就斩获了超过1000个 Star。本文将详细介绍 DeepEP 的功…

JNA基础使用,调用C++返回结构体

C端 test.h文件 #pragma oncestruct RespInfo {char* path;char* content;int statusCode; };extern "C" { DLL_EXPORT void readInfo(char* path, RespInfo* respInfo); }test.cpp文件 #include "test.h"void readInfo(char* path, RespInfo* respInfo…

android 新增native binder service 方式(三)

书接上回,继续第三种方式,是手动生成 service binder 的方法,项目结构 1,编译aidl aidl 文件保持不变,如何生成Bn和Bp 文件呢。 aidl -I ./libserviceaidl/aidl -h ./ -o ./ --langcpp libserviceaidl/aidl/com/test/IService.a…

【LeetCode 热题100】 240. 搜索二维矩阵 II的算法思路及python代码

240. 搜索二维矩阵 II 编写一个高效的算法来搜索 m n m \times n mn 矩阵 m a t r i x matrix matrix 中的一个目标值 t a r g e t target target。该矩阵具有以下特性: 每行的元素从左到右升序排列。每列的元素从上到下升序排列。 示例 1: 输入…

4*A100 部署 deepseek-r1-671B

部署deepseek-r1-671B 使用 4*A100 部署 deepseek-r1-671b-1.58bit 大模型。 环境 ubuntu22.04LTScuda 12.2.0 要求 内存: 256GB及以上显存: 256GB及以上(160G可以跑起来,但对于长上下文容易oom),这里…

在 compare-form.vue 中添加 compareDate 隐藏字段,并在提交时自动填入当前时间

在 compare-form.vue 中添加 compareDate 隐藏字段,并在提交时自动填入当前时间。 提交表单时存入的对象是FakeRegistration,这个对象里面有compareDate字段,刚好表格查询的对象也是FakeRegistration,所以表格展示的时间就是刚才…

Cramér-Rao界:参数估计精度的“理论底线”

Cramr-Rao界:参数估计精度的“理论底线” 在统计学中,当我们用数据估计一个模型的参数时,总希望估计结果尽可能精确。但精度有没有一个理论上的“底线”呢?答案是有的,这就是Cramr-Rao界(Cramr-Rao Lower …

探秘分布式 IO 耦合器之高速背板总线

在工业自动化的复杂网络中,分布式 IO 耦合器扮演着关键角色,而其中的高速背板总线特性更是核心中的核心,如同一条信息高速公路,让数据传输高效又稳定。 传统的 IO 系统在数据交互时,常常面临数据拥堵、传输延迟等问题&…