2

我正在尝试,目前供内部使用,设置一个自安装 exe,该 exe 已签名并由我们公司作为发布者提供,而不是“未知”。我已执行以下步骤:

makecert.exe -sv Our.pfk -n "CN=Our Company" Our.cer

我输入了所需的密码,首先是证书,然后是 pfk 文件。然后我将 pfk 和 cer 文件组合成一个 pfx:

pvk2pfx.exe -pvk Our.pfk -po -spc Our.cer -pfx Our.pfx -po "密码"

最后我运行signtool:

signtool sign /f Our.pfx /n "Our Company" /d "Our Install" /p "password" "exename"

但是,当尝试运行安装时,发布者出现“未知”。我错过了一步吗?

谢谢

4

1 回答 1

0

问题可能是证书不是由受信任的根颁发机构颁发的。我尝试在 Windows 8/VS 2012 上运行这些命令并收到错误“无法将证书链构建到受信任的根权限”。在最后一步。

于 2012-09-01T13:14:05.733 回答