我正在尝试,目前内部使用,设置一个自我安装的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“password”
最后我运行了signtool:
signtool sign / f Our.pfx / n“我们的公司”/ d“我们的安装”/ p“密码”“exename”
但是,在尝试运行安装时,发布者会出现“未知”。我错过了一步吗?
由于
答案 0 :(得分:0)
问题可能是证书不是由受信任的根颁发机构颁发的。我尝试在Windows 8 / VS 2012上运行这些命令,并收到错误“无法将证书链构建到受信任的根颁发机构”。在最后一步。