当前位置:网站首页>Appx code signing Guide
Appx code signing Guide
2022-07-07 10:14:00 【Wotong wotrus】
One 、APPX What is the file format ?
appx In fact, it is to install the file compression package , Package some common installation files , It includes DLL library 、CAT Digitally signed files 、 Multiple XML Documents, information documents, etc , Is an application package ready for distribution and installation .
appxs First time in Windows 8 Introduction in , To protect the safety of the system ,Windows 10 System use Windows UWP Platform authentication mechanism management .Appx Application running . All from Windows Downloaded from the app store .Appx Applications can run smoothly directly , For those who have not obtained the certification, the origin is unknown .Appx application , During installation, there will be “ Installation failed ” A hint of . Before uploading to Microsoft app store , You need to use a valid code signing certificate pair Appx The document is digitally signed .
Two 、 How to do appx digital signature ?
1、 Signature preparation
App package
To learn more about manually creating application packages , see also Use MakeAppx.exe Tools to create application packages .
Valid signing certificate
Apply for a valid code signing certificate , Please check the watcom code signature certificate .
Signature tool
Download and install SignTool Signature tool
2、 digital signature
give an example :
View my certificate subject information as follows :
Xml Of publisher It is written as follows :
Signature :
Cmd Get into makeappx.exe Catalog
First step :makeappx.exe pack /v /h SHA256 /d C:\Users\***\Desktop\appx /p 123.appx(/d And then xml The catalog of ,/p And then appx The catalog of , What is not written will be makeappx.exe The catalog of )
The second step :signtool sign /v /a /sha1 Certificate fingerprint value /fd sha256 123.appx
3、 Summary of key points
First step /h sha256 Specified algorithm and step 2 /fd sha256 Should agree ; Be careful xml Writing , Otherwise, it will report a mistake .
Be careful : If the company name contains , when ,Publisher It needs to use "; Quote the company name , give an example CN=WoTrus CACo., Ltd., It's in Publisher It's going to become CN=";WoTrus CACo., Ltd.";
Follow the above steps , Apply to the official website of wotong for effective Code signing certificate Yes Appx After the application package is signed , You can upload your app package to Microsoft app store .
边栏推荐
- 中国首款电音音频类“山野电音”数藏发售来了!
- ORM -- database addition, deletion, modification and query operation logic
- Three years after graduation
- Word自动生成目录的方法
- In addition to the objective reasons for overtime, what else is worth thinking about?
- 内存==c语言1
- 能源路由器入门必读:面向能源互联网的架构和功能
- STM32中AHB总线_APB2总线_APB1总线这些是什么
- Applet sliding, clicking and switching simple UI
- Basic chapter: take you through notes
猜你喜欢
Weekly recommended short videos: what are the functions of L2 that we often use in daily life?
ISP、IAP、ICP、JTAG、SWD的编程特点
喜马拉雅网页版每次暂停后弹窗推荐下载客户端解决办法
Methods of adding centerlines and centerlines in SolidWorks drawings
Postman interface test V
LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
Postman interface test II
ORM model -- creation and query of data records
This article explains the complex relationship between MCU, arm, muc, DSP, FPGA and embedded system
【学习笔记-李宏毅】GAN(生成对抗网络)全系列(一)
随机推荐
Write it into the SR table in the way of flinksql. It is found that the data to be deleted has not been deleted. Refer to the document https://do
ORM--分组查询,聚合查询,查询集QuerySet对象特性
ORM--逻辑关系与&或;排序操作,更新记录操作,删除记录操作
ORM--数据库增删改查操作逻辑
终于可以一行代码也不用改了!ShardingSphere 原生驱动问世
ES6中的原型对象
ORM -- grouping query, aggregation query, query set queryset object properties
Guys, how can mysql-cdc convert the upsert message to append only
ArcGIS operation: converting DWG data to SHP data
ORM -- database addition, deletion, modification and query operation logic
ORM模型--关联字段,抽象模型类
Introduction to energy Router: Architecture and functions for energy Internet
Introduction to uboot
Can I open a stock trading account online? Is it safe
ISP、IAP、ICP、JTAG、SWD的编程特点
[ORM framework]
ORM--查询类型,关联查询
基于gis三维可视化技术的智慧城市建设
Internship log - day04
ORM model -- associated fields, abstract model classes