【问题标题】:What's the url for signing process?签名过程的网址是什么?
【发布时间】:2014-11-05 02:38:47
【问题描述】:

我们有时会在 install4j 的签名过程中遇到问题,这似乎是与签名服务的连接问题。与线程相关的 SocketTimeoutException during signing process 我们将超时时间增加到 60 秒。但是我们仍然遇到了连接问题,现在我们将检查构建环境的基础设施。此外,我们想为签名 url 安装连接检查。因此,我们需要用于注册可执行文件的 url。以下是正确的:http://timestamp.verisign.com/scripts/timstamp.dll?它是由 install4j 在错误构建运行期间记录的。

【问题讨论】:

    标签: install4j


    【解决方案1】:

    是的,http://timestamp.verisign.com/scripts/timstamp.dll 是用于生成时间戳签名的 URL。

    您可以通过设置 VM 参数 -Dinstall4j.timestampUrl=[url] 来更改该 URL。请参阅 Alternative timestamping services for Authenticode 了解替代 URL。

    【讨论】:

    • 自 install4j 版本 6.0.4 以来 URL 是否更改?由于我们更新到 6.1.3 和 1.1.1 版的 maven 插件,我们的自动构建过程被破坏并且日志条目指向另一个资源:install4j:编译失败。原因:计数器签名期间出错:java.io.IOException:服务器返回 HTTP 响应代码:403 用于 URL:timestamp.globalsign.com
    • 不,它保持不变。这可能是临时中断或网络问题。
    • Wireshark 显示不同的 http URL。使用 maven.plugiin 1.0 安装 4j 6.0.4。使用 http://timestamp.verisign.com/scripts/timstamp.dll 和 Install4j 6.1.3 和 maven 插件 1.1.1 使用 http://timestamp.globalsign.com
    • 抱歉,我回顾的不够远。您可以通过在项目中定义编译器变量 sys.ext.timestampUrl 来设置时间戳 URL。虽然当前的 URL 对我有用。
    猜你喜欢
    • 2020-08-25
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2014-09-13
    相关资源
    最近更新 更多