【问题标题】:Do I Need To Use My Certificate Authorities Timestamp Server?我需要使用我的证书颁发机构时间戳服务器吗?
【发布时间】:2015-01-04 03:36:41
【问题描述】:

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

$ signtool sign /tr "http://www.startssl.com/timestamp" /f certfile.p12 /p 密码文件.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)来签署我的代码?如果是这样,使用另一个时间戳服务器是否有任何问题?

【问题讨论】:

  • 你不知道吗,我一发布这个时间戳服务器又开始工作了。

标签: timestamp sign signtool authenticode


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    不,如果他们的 CA 没有自己的时间戳服务器,似乎很多人使用威瑞信 或 Microsoft 验证码不支持 CA 提供的时间戳服务器(似乎不支持 Startssl 时间戳服务器) see discussion on the startssl forum

    【讨论】:

      猜你喜欢
      • 2014-12-26
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 2021-11-09
      • 2018-06-19
      • 2018-07-30
      相关资源
      最近更新 更多