Signtool错误:在Windows Store应用程序中找不到满足所有给定条件的证书?

393
我正在尝试使用我拥有的pfx文件对Windows 8 appx包进行签名。 我使用了以下命令:

我正在尝试使用我拥有的pfx文件对Windows 8 appx包进行签名。我使用了以下命令:

signtool.exe sign /fd sha256 /f "key.pfx" "app.appx"

因此,我得到了以下信息:

SignTool错误:未找到符合所有给定标准的证书。

哪些“标准”我没有达到?这只是为了测试所以这些都是自签名证书。我已经尝试导入密钥然后进行签名,但总是出现相同的错误。我该如何解决这个问题?


我认为 Signtool 正在尝试在受信任的根证书存储中查找证书,而您在那里没有代码签名证书。 - crea7or
31
我曾经遇到过这个错误,原因是用于签名的证书已经过期了。 - Mark Homer
1
我曾经遇到过类似的问题,并在这里发布了一个答案。希望能对你有所帮助。 - SurenSaluka
22个回答

0
对于我的情况来说,是因为我太贪心了。:^)
到期日期被设置为31.12.9999,似乎让SignTool感到不满。
将其更改为31.12.3000后,问题得以解决。

0

我在使用 Git Bash 时遇到了这个错误。 但是使用 PowerShell 就成功了。 希望对大家有所帮助。


signtool.exe sign //fd sha256 //f "key.pfx" "app.appx" - Pedru

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接