EXE桌面应用目前流行的是windows和macos
分别是微软和苹果公司的产品,和移动应用一样,为了标识开发者,两家的软件产品都可以进行签名验证。
我们在开发的桌面应用的时候,可以根据自己业务需求进行对应的签名。
对软件进行证书签名的好处?
——在电脑安装这些软件的时候,有签名的,不会进行风险提示
没有签名的,一般会有风险警告
1.怎么进行桌面软件签名?
一门开发的在后台可以直接上传证书,进行签名
EXE证书管理winodws版
电脑版-签名证书-选自有证书,即可上传自己的软件签名证书。
苹果macos版
一样的证书管理里面,切换到苹果版,即可上传苹果电脑版开发证书。
2.自有证书怎么获取?
winodws的软件签名证书就是通用的代码code签名证书。
这类证书可以由国际主流证书签发机构签发,就和域名的SSL加密证书一样,自行申请即可。
代码签名证书必须是公司或组织,并且价格一般在2000元左右。
一门SSL也提供这类证书的在线申请服务。
传送门:https://www.yimenapp.com/developer/cert.cshtml
如果您需要自有证书,请先申请code代码签名证书。
苹果软件证书和APP证书制作类似,可以在线制作苹果通用开发者证书
苹果证书制作教程,请移步:
https://bbs.yimenapp.com/forum.php?mod=viewthread&tid=14208
温馨提示:苹果开发者年费为688元/年,请先申请成为苹果开发者。
3.怎么获取不签名的软件
不想麻烦,可以跳过以上任何步骤
直接点击生成安装包,即可生成无签名的电脑版软件
如图所示,直接生成即可
4.代码签名证书太贵,可以使用一门证书进行软件签名
很多开发者都反应,code代码签名证书太贵
为此一门推出自有证书,仅支持winodws版
在签名证书管理里面,选择一门证书,之后打包即可,打包后的EXE软件就是一门证书签名过的。
一门证书和国际签发机构的code代码签名证书差别?
一门证书并不能直接获得windows系统验证,需要安装一门跟证书。
而国际签发结构的代码签名证书是可以直接获得系统验证的,无需客户电脑安装任何证书。
一门跟证书安装方法:https://www.yimenapp.com/doc/guide/yimen-trust.cshtml
请 下载安装一门根证书,否则我们签发的证书不会被系统信任!
• Windows 系统