我使用pfx文件签署了安装程序可执行文件。在签名过程中没有给出错误或警告(我在Windows中使用了Signtool.exe)。当我右键单击安装程序可执行文件并选择“属性”时,在“数字签名”选项卡中,正确显示了我公司的名称。
但是当我运行安装程序时。 UAC启动会显示警告,发布商会显示为未知。
我错过了什么?
答案 0 :(得分:2)
我已经解决了这个问题。
这是我做的:
我的代码签名命令如下所示
signtool sign /f mykey.pfx /p password /ac ThawteCodeSigning.cert installer.exe
答案 1 :(得分:0)
您必须确保为代码签名证书安装了中间证书。您的问题可能是由于缺少中间证书。代码签名证书进入MMC的“个人 - 证书”文件夹。中间证书必须位于MMC的“中级证书颁发机构”中。请按照以下链接下载代码签名的中间证书: