我遇到了与此处遇到的类似问题:
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 2类证书颁发机构”签署的数字证书。当我查看证书详细信息时,它说“主题中没有签名”,我尝试过使用时间戳服务器,没有时间戳服务器,也没有区别。我在Ubuntu Precise上运行代码并在Windows 7上进行测试。

有什么建议吗?

最佳答案

我正在使用更新的GoDaddy证书遇到同样的问题。

我在Debian v8上/正在签署Windows EXE。这是部署/发布步骤的一部分。

使用去年的 SPC文件,效果很好。 同时具有osslsigncode和Mono的符号代码。

现在,我收到带有“主题中没有签名”的安全警告。

修理

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

经过osslsigncode verify <exe-name>测试

09-27 03:03