乘风破浪,遇见最佳跨平台框架.Net Core之现代Linux桌面应用开发 - 统信OS(UOS)下开发者签名指南
关于签名
如果只是本机安装调式可以使用接下来的开发者签名,这个仅限签名的电脑来安装。如果是要最终进入统信商店进行分发,那么这个签名需要给到统信的工作人员来完成最终发布签名。
安装签名工具
- 打开统信应用商店
- 搜索“证书工具”并安装它
生成签名证书
- 打开系统自带的终端
- 验证证书工具安装
cert-tool
- 生成开发者证书
cert-tool -username="$developAccountId" -password="$developAccountPassword"
这里需要使用个人/企业认证后的开发者账号信息。可从"统信开发者中心后台"查阅到相关信息。
比如:
cert-tool -username="xxxxxxxxxxxxxxx" -password="xxxxxxxxxxxxxxxxxxxxxx"
届时,它会弹出一个证书安装对话框,这里根据提示进行安装即可。
证书安装后点击完成即可,实际上测试证书是以deb的形式进行安装的。
- 查看安装后的证书
证书安装后,默认会保存在/usr/share/ca-certificates/deepin/private
路径下,分为priv.crt
、priv.key
两个文件。
对安装包进行签名
- 对未签名的安装包进行签名
deepin-elf-sign-deb $targetDebFilePath
比如:
deepin-elf-sign-deb xxxxxxxxxxxxxxxxx.deb
签名后,会在被签名的安装包同级目录创建一个名为signed_deb
文件夹,最终签名后的包就生成在这个目录中。
- 验证签名后的包
deepin-deb-verify $targetSignedDebFilePath
比如:
deepin-deb-verify xxxxxxxxxxxxxxxxx.deb
安装签名后的安装包
- 可以双击签名后的安装包运行
- 也可以通过命令行来安装
deepin-deb-installer $targetSignedDebFilePath
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2021-05-05 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时
2021-05-05 温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架