当前位置: 首页 > news >正文

【HarmonyOS】HarmonyOS备案获取公钥和指纹

【关键字】

HarmonyOS应用、鸿蒙应用、元服务、应用备案

cke_823.png

HarmonyOS应用在华为云等平台进行应用备案时,平台需要提供用公钥和签名指纹的信息,Android可以直接通过keystore或jks签名文件进行签名信息获取,HarmonyOS签名方式与Android不同,所以获取方式也有所不同。

首先需要了解HarmonyOS中密钥和数字证书的概念:

密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为.p12,公钥和私钥对用于数字签名和验证。

数字证书:发布证书由AGC颁发的、为HarmonyOS应用配置签名信息的数字证书,可保障软件代码完整性和发布者身份真实性。证书格式为.cer,包含公钥、证书指纹等信息。

cer文件直接查看:

1、使用nodepad++打开cer文件,删除前两个根证书跟中间证书,只保留最后一个服务器证书:

cke_47626.png

删除后如下,注意保留原cer文件:

cke_52859.png

2、双击打开cer文件

查看公钥:

查看指纹:

相关文章:

【HarmonyOS】HarmonyOS备案获取公钥和指纹

【关键字】 HarmonyOS应用、鸿蒙应用、元服务、应用备案 HarmonyOS应用在华为云等平台进行应用备案时,平台需要提供用公钥和签名指纹的信息,Android可以直接通过keystore或jks签名文件进行签名信息获取,HarmonyOS签名方式与Android不同&…...

,多数据源+Mybatisplus + Sharding JDBC同一库中分表

水平分表是在同一个数据库内,把同一个表的数据按一定规则拆到多个表中,多数据源采用 mybatis-plus的dynamic-datasource 分库分表采用sharding-jdbc 数据库连接池管理是alibaba的druid-spring-boot-starter 同一个数据库内分表 目录 1.数据库表 2.配置 3.引入的…...

Docsify 和 Hugo 之间的选型

对文档的编译,目前的发布方案是越来越注重 MD 的编辑和发布。 针对其他 Wiki 的选择,MD 文件的编辑通常会保留修改记录,同时不依赖中央数据库和其他类型的 Web 应用服务。 随着各大云平台的支持,包括 GitHub Page 和 Google 的 …...

第二十章 ObjectScript 应用程序中的数值计算 - 转换:十进制到 $DOUBLE

文章目录 第二十章 ObjectScript 应用程序中的数值计算 - 转换:十进制到 $DOUBLE 转换:十进制到 $DOUBLE转换:$DOUBLE 到十进制$DECIMAL(x)$DECIMAL(x, n) 转换:十进制到字符串 第二十章 ObjectScript 应用程序中的数值计算 - 转…...

C语言【趣编程】我们怎样便捷输出空心的金字塔

目录 1问题: 2解题思路: 3代码如下: 4代码运行结果如下图所示: 5总结: r如若后续有不会的问题,可以和我私聊; 1问题: 2解题思路: 方法:找规律&#xff0…...

《JavaScript设计模式》笔记 - - - 超全设计模式概览

该篇文章用于记录阅读《JavaScript设计模式》后归纳的读书笔记,主要以代码形式进行展示,用于快速回顾对应设计模式的代码构造 1.面向对象编程 1.使用对象收编变量 优点:避免全局变量冲突与覆盖 缺点:不利于复用 var CheckObj {c…...

浅谈Vue 3的响应式对象: ref和reactive

Vue 3是一个流行的前端框架,它引入了一些新的特性来提高开发者的体验和性能。其中,响应式对象是 Vue 3 中一个非常重要的概念。在这篇博客中,我们将重点介绍 Vue 3 中的响应式对象,并深入探讨其中的 ref 和 reactive。 引言 在现…...

怎么学编程效率高,编程练习网站编程软件下载,中文编程开发语言工具下载

怎么学编程效率高,编程练习网站编程软件下载,中文编程开发语言工具下载 给大家分享一款中文编程工具,零基础轻松学编程,不需英语基础,编程工具可下载。 这款工具不但可以连接部分硬件,而且可以开发大型的…...

Alphago Zero的原理及实现:Mastering the game of Go without human knowledge

近年来强化学习算法广泛应用于游戏对抗上,通用的强化学习模型一般包含了Actor模型和Critic模型,其中Actor模型根据状态生成下一步动作,而Critic模型估计状态的价值,这两个模型通过相互迭代训练(该过程称为Generalized …...

STM32 堆栈空间分布

参考 运行时访问__initial_sp和__heap_base 无RTOS时的情况 在以上配置的情况下,生成工程。在工程的startup.s文件中,由如下代码: Stack_Size EQU 0x400AREA STACK, NOINIT, READWRITE, ALIGN3 __Stack_top ; 自己添加 Stack_Mem…...

小程序制作(超详解!!!)第十五节 自动随机变化的三色旗

1.例题描述 设计一个小程序&#xff0c;开始时界面上显示一个三色旗和一个按钮&#xff0c;当点击按钮时&#xff0c;三色旗的颜色会发生随机变化&#xff0c;即使不点击按钮&#xff0c;三色旗的颜色也会每隔一定时间自动发生变化。 2.index.wxml <view class"box&…...

MySQL_主从复制_环境搭建

MySQL主从复制配置 CentOS 7 配置 阿里云 yum 源 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum clean all sudo yum makeca…...

Linux 设置静态IP(Ubuntu 20.04/18.04)

以Ubuntu20.04示例 第一步&#xff1a;查看当前网络信息 ifconfig 本机网卡名为&#xff1a;ens32&#xff0c;IP地址为&#xff1a;192.168.15.133&#xff0c;子网掩码为&#xff1a;255.255.255.0 第二步&#xff1a;查看当前网关信息 route -n 网关地址为&#xff1a;1…...

计网----累积应答,TCP的流量控制--滑动窗口,粘包问题,心跳机制,Nagle算法,拥塞控制,TCP协议总结,UDP和TCP对比,中介者模式

计网----累积应答&#xff0c;TCP的流量控制–滑动窗口&#xff0c;粘包问题&#xff0c;心跳机制&#xff0c;Nagle算法&#xff0c;拥塞控制&#xff0c;TCP协议总结&#xff0c;UDP和TCP对比&#xff0c;中介者模式 一.累积应答 1.什么是累计应答 每次发一些包&#xff0…...

OpenCV 直方图和归一化

直方图可以反映图片的整体统计信息, 使用函数 CalcHist() 实现. 但CalcHist() 统计出的数量信息和图像大小相关, 如果要剔除图像大小因素, 需要做归一化处理, 归一化处理后的信息, 反映出各个颜色值得占比情况, 这样更方便不同size图像做对比, 归一化的函数为 Normalize(). ///…...

Flink架构

1、Apache Flink集群的核心架构&#xff1a; 1、client&#xff08;作业客户端&#xff09;&#xff1a;提交任务的地方叫做客户端 2、JobManager&#xff08;作业管理器&#xff09;&#xff1a;作用是用于管理集群中任务 3、TaskManager&#xff08;任务管理器&#xff09;&a…...

Packet Tracer路由器连接终端设备怎么配置?

在Packet Tracer中配置一台路由器和三台终端设备可以帮助你建立一个简单的局域网&#xff0c;以下是配置的基本步骤&#xff1a; 打开Packet Tracer&#xff0c;从左侧设备栏中拖拽一个路由器和三个终端设备到工作区。 连接设备&#xff1a;使用网线将路由器的端口与每台终端设…...

评估APP网页小程序代码UI开发H5估价师怎么评估开发精确研发价格?

作为一名应用程序开发评估师&#xff0c;可能涉及到的主要任务是为特定的应用程序提供估算开发成本和所需时间预测。为了为一个应用程序更准确地评估价格&#xff0c;须遵循以下几个步骤&#xff1a; 问: 如何让一个App更好、更精确地评估出价格&#xff1f; 答: 以下是一个可…...

16 Linux 内核定时器

一、Linux 时间管理和内核定时器简介 1. 内核时间管理简介 Linux 内核中有大量的函数需要时间管理&#xff0c;比如周期性的调度程序、延时程序、定时器等。 硬件定时器提供时钟源&#xff0c;时钟源的频率可以设置&#xff0c;设置好以后就周期性的产生定时中断&#xff0c;系…...

C++11 shared_ptr类型智能指针学习

智能指针和普通指针的用法类似,但是智能指针可以在适当时机自动释放分配的内存。 C++11有三种类型的智能指针,shared_ptr、unique_ptr 以及 weak_ptr; 先学习shared_ptr类型; shared_ptr<T> 的定义位于<memory>头文件,并位于 std 命名空间中; T 表示指针指…...

别再死记硬背!通过Wireshark抓包,直观理解三层交换机VLAN间路由的数据转发过程

用Wireshark透视三层交换机&#xff1a;VLAN间路由的数据包奇幻之旅 当你第一次看到三层交换机配置成功时&#xff0c;VLAN间能够互相ping通&#xff0c;那种成就感不言而喻。但很快&#xff0c;一个更深的疑问浮上心头&#xff1a;这些数据包到底是怎么穿越不同VLAN的&#x…...

Echo:AI应用开发者如何零成本实现用户付费API调用

1. 项目概述&#xff1a;Echo&#xff0c;一个让用户为AI使用付费的开发者工具 如果你正在或者打算开发一个AI应用&#xff0c;那么有一个问题你肯定绕不开&#xff1a; 谁来为API调用买单&#xff1f; 这个问题看似简单&#xff0c;却直接关系到你的应用能否持续运营、用户…...

告别会员!用Docker小雅+PotPlayer打造Windows本地4K影院(附Reex/VidHub多端配置)

打造Windows本地4K影院&#xff1a;Docker小雅与多端播放器配置指南 对于追求极致影音体验的用户来说&#xff0c;搭建一个私人影院系统早已不再是遥不可及的梦想。通过Docker小雅与精心挑选的播放器组合&#xff0c;你可以在家中任何角落享受4K甚至8K的高清内容&#xff0c;告…...

【Matllab代码】不确定风功率接入下电-气互联系统的分布鲁棒机会约束经济分布式优化调度

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和…...

边坡、地灾深层内部位移监测节段式位移计4大拆分优势一文读懂

行业背景 边坡、地灾隐患点的监测&#xff0c;难点往往不只在“怎么测”&#xff0c;还在“设备怎么进场”。很多项目位于山区、临坡道路、施工便道或临时监测点&#xff0c;车辆难以抵达&#xff0c;大型机械不方便进场&#xff0c;整体式阵列位移计监测设备一旦又长又重&…...

智能抠图助手有哪些?2026年最全工具测评与推荐指南

作为一个长期从事内容创作的博主&#xff0c;我几乎每天都要处理图片抠图的需求——无论是商品图去背景、证件照换底色&#xff0c;还是批量处理素材。这些年用过大大小小的抠图工具&#xff0c;我决定把自己的真实体验总结出来&#xff0c;帮你找到最适合的智能抠图助手。为什…...

抠图怎么抠?2026年最全工具对比+详细教程,一键搞定透明背景

前两天有个朋友问我&#xff0c;她要给产品拍照上架&#xff0c;但拍出来的背景乱七八糟&#xff0c;问我怎么抠图。我才意识到&#xff0c;虽然现在抠图工具多如牛毛&#xff0c;但真正好用、简单、不折腾的工具其实没几个。今天就来分享一下我用过的所有抠图方案&#xff0c;…...

Navicat无限试用终极教程:macOS用户告别14天限制的完整指南

Navicat无限试用终极教程&#xff1a;macOS用户告别14天限制的完整指南 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 还在为…...

告别CH341 SPI的2MHz限制:实测对比CH347,性能提升30倍的全新选择

突破CH341性能瓶颈&#xff1a;CH347高速SPI接口实战指南与深度评测 在嵌入式开发与硬件通信领域&#xff0c;SPI接口因其全双工、高速、简单的特性成为众多工程师的首选。然而&#xff0c;当项目需求从基础数据传输升级到高速、高稳定性场景时&#xff0c;传统CH341芯片的2MH…...

终极指南:免费突破macOS NTFS写入限制,实现跨系统无缝协作

终极指南&#xff1a;免费突破macOS NTFS写入限制&#xff0c;实现跨系统无缝协作 【免费下载链接】Free-NTFS-for-Mac Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, an…...