SignTool错误:未找到符合所有给定条件的证书

时间:2014-02-26 19:01:56

标签: ssl ssl-certificate signtool

我正在尝试使用SignTool和kSign签署我的exe,整整2天。我从COMODO为我的域名购买了SSL证书(用于apache上的https)。现在我正在尝试使用相同的证书和使用的相同私钥来签署我的exe。我正在使用命令:

openssl pkcs12 -inkey example.com.key -in example.com.crt -export -out example.com.pfx

并尝试签名

signtool /f example.com.pfx /p mypassword myexe.exe

我总是得到:“SignTool错误:没有找到符合所有给定条件的证书。”

无论我发现从互联网生成PFX文件的方式如何,总是会出现相同的错误消息。我甚至尝试用kSign签名,我得到同样的东西。我错过了什么?我可以使用我为我的网络服务器购买的SSL证书来签署我的exe文件吗?

感谢。

3 个答案:

答案 0 :(得分:5)

问题是,我尝试使用SSL证书签署应用程序。这不起作用,因为SSl证书与代码签名证书不同,这是我需要的。

答案 1 :(得分:0)

我通过运行

找到了问题

certmgr.exe

然后将证书导入个人商店。

答案 2 :(得分:0)

我有相同的错误,我的PFX文件具有过期的证书