如何使用Inno设置制作签名的exe文件

时间:2019-06-25 13:27:57

标签: ssl-certificate inno-setup

错误: 该证书无效,因为似乎不允许证书路径中的证书颁发机构之一颁发证书,或者该证书不能用作最终实体证书

右键单击exe>数字签名>详细信息>查看证书发现此错误

为此,请执行以下步骤:

  1. makecert.exe -n“ CN = CA123,O = Org,OU = Org,C = US” -r -pe -a sha512 -len 4096 -cy Authority -sv CA123.pvk CA123.cer < / p>

  2. pvk2pfx.exe -pvk CA123.pvk -spc CA123.cer -pfx CA123.pfx -po Test123

  3. 打开mmc>文件>添加/删除管理单元>双击证书>所选计算机帐户>完成>确定>展开受信任的根证书>证书右键单击>所有任务>导入

  4. 双击证书文件和已验证的受信任证书味精

  5. 内部创新设置

  6. 工具>配置签名工具>添加> signtool> “ C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x64 \ signtool.exe”符号/ f“ C:\ Users \ Downloads \ CA123.pfx” / t http://timestamp.comodoca.com/authenticode / p Test123 $ f

  7. 已添加 SignTool =签名工具 SignedUninstaller =是 在脚本中

  8. 执行的脚本和exe是使用不受信任的证书生成的。

如何使用受信任的证书对exe进行签名

这样我就不会在安装时收到未知的发布者错误

或Windows Defender SmartScreen对话框

推荐的帖子:

Inno Setup - Signing fails with "Sign Tool failed with exit code 0x1"

Inno Setup - Certificate is not trusted

Signing a Windows installer (.exe) for application created using Electron

InnoSetup - Code Signing Certificate

0 个答案:

没有答案