Windows – 签名代码时“主题中没有签名”错误

我遇到了类似的问题,遇到了这里遇到的问题:

How to sign code (.EXE file) with a .SPC or .PEM file from GoDaddy (using Ubuntu)?

我使用了MONO签名代码工具(https://developer.mozilla.org/en-US/docs/Signing_an_executable_with_Authenticode)和osslsigncode(http://sourceforge.net/projects/osslsigncode/files/osslsigncode/),可执行文件显示了一个用“Go Daddy Class 2 Certification Authority”签名的数字证书.当我查看证书详细信息时,它显示“主题中没有签名”我已尝试使用时间戳服务器而没有时间戳服务器,并且没有区别.我在Ubuntu Precise上运行代码并在Windows 7上进行测试.

建议?

最佳答案 我正在使用更新的GoDaddy证书遇到同样的问题.

我在Debian v8 /签署Windows EXE.它是部署/发布步骤的一部分.

使用去年的SPC文件,效果很好.同时使用osslsigncode和Mono的signcode.

现在我得到了“主题中没有签名”的安全警告

修理

我重新提交了我原来的CSR,在收到重新颁发的证书后,我能够使用osslsigncode成功签名.

使用osslsigncode验证< exe-name>进行测试

点赞