3

我正在尝试对我的软件进行代码签名,但由于时间戳服务器而遇到问题。证书来自 StartSSL。我收到如下所示的错误:

$ signtool sign /tr " http://www.startssl.com/timestamp " /f certfile.p12 /p 密码 File.exe

SignTool 错误:无法访问指定的时间戳服务器或返回无效响应。

SignTool 错误:尝试签名时出错:File.exe

错误数:1

看来问题是时间戳服务器因维护而关闭,因为当我尝试登录startssl.com时,它说Some of our services are offline and under maintenance during the night hours on weekends until 7:00 AM GMT in the morning. We apologize for the temporary inconvenience and thank you for your understanding.

由于对此我无能为力,而且我对时间戳服务器了解不多,我想知道是否可以使用另一个时间戳服务器(如http://timestamp.verisign.com/scripts/timstamp.dllhttp://timestamp.comodoca.com/authenticode)来签署我的代码?如果是这样,使用另一个时间戳服务器是否有任何问题?

4

2 回答 2

3

使用 StartSSL 的“StartCom Tool”,Authenticode 的时间戳服务器 URL 似乎是http://tsa.startssl.com/timestamp.

当在 Visual Studio 2015 中用于签署 ClickOnce 清单时,该 URL 对我有用。

于 2016-08-22T16:56:07.783 回答
1

不,如果他们的 CA 没有自己的时间戳服务器或 Microsoft 验证码不支持 CA 提供的时间戳服务器(似乎不支持 Startssl 时间戳服务器),似乎很多人使用威瑞信, 请参阅 startssl 论坛上的讨论

于 2015-09-03T11:03:04.703 回答