SignTool.exe 偶尔会失败,退出代码为 1

2024-04-12

作为构建系统的一部分,我们使用带有证书的 Signtool.exe 在构建二进制文件后对其进行签名。偶尔(很难说什么时候会发作),签名失败:

 error MSB3073: The command "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\signtool.exe" [...] exited with code 1.

根据 MSDN,退出代码 1 表示对文件进行签名时出错。我可以验证该文件没有被签名。

我还注意到,有时时间戳部分会超时并显示不同的错误消息,尽管文件仍然经过签名(没有时间戳)。

如何排除和修复这些看似随机、不一致的签名失败?


我强烈怀疑与时间戳服务器的连接失败是造成偶尔失败的原因。也许您检查系统事件日志是否有在相关时间丢失的连接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SignTool.exe 偶尔会失败,退出代码为 1 的相关文章

  • signtool对EXE进行签名

    数字证书 xff0c 真是个神奇的东西 xff0c 可以保证软件不被修改 xff0c 可以表明文件的发布日期 xff0c 最重要的 xff0c 可以很大程度的减少杀毒软件的误报 xff0c 当然 xff0c 这就要使用可信任的机构颁发的证书
  • CruiseControl.NET 电子邮件发布者问题

    我想将 ccnet 设置为 每次构建后向提交者发送邮件 无论状态如何 当构建中断或修复时 向所有其他开发人员发送邮件 随着 CCNet 的每个新版本 电子邮件发布者都会被重构 并且据说有所改进 但我仍然遇到同样的问题 只有提交者会收到通知
  • 将 EV 证书与 ClickOnce 结合使用

    我的公司从赛门铁克购买了 EV 证书 用于我们生产的软件产品 具体称为 赛门铁克 3 类扩展验证代码签名 CA G2 为了开发和构建此产品 我们使用 Visual Studio 2013 并使用 ClickOnce 作为发布和安装程序机制
  • SignTool 未使用 SHA256 签署 ClickOnce 应用程序,仅使用 SHA1

    我正在尝试签署我的 clickonce 应用程序 我有一个使用 SHA256 的 EV 代码签名证书 问题是 当我使用构建后命令签署我的应用程序时 它似乎使用 SHA1 而不是 SHA256 这是输出窗口的剪辑 Running Code A
  • Visual Studio 签名失败(signtool.exe 错误)

    今天下午接受了一个较小的 Windows 更新后 我发现我无法再对我的 Visual Studio 应用程序进行签名构建 深入研究这个问题 我发现了signtool exe程序 它位于一个不起眼的目录 C Program Files x86
  • 我可以通过java在我的系统上安装证书吗

    我可以通过java在我的系统上安装证书吗 像这样的东西例如 证书 证书 someClass getsystemCertificates 有没有可用的api 您可以使用keytool命令获取 cacerts 文件中的证书列表 该文件是 Jav
  • 该解决方案可以安全地通过 webSoket 通信在网络上访问用户的私有证书吗?

    我们正在开发一个使用 https 协议 两种方式 的网页 我们需要访问用户的私有证书 因为我们需要通过用户的证书来签署文档 所以我们开发了一个通过Websoket与Web进行通信的Java应用程序 该应用程序将通过网络协议调用进行调用 与从
  • UAC提示显示msi的临时随机程序名称,能否显示正确的名称?

    我正在为 Windows 构建 MSI 安装程序并使用 Signtool 对该安装程序进行签名 当我运行 msi 进行测试时 会出现 UAC 用户帐户控制 提示 询问我是否允许继续安装 这很好 但提示显示了许多字段 并且对于 程序名称 字段
  • CruiseControl.NET 和 TortoiseSVN

    Can the 源代码控制CruiseControl NET 目标 TortoiseSVN 中的块 CCNet 设计用于使用 svn exe 形式的 subversion 客户端 而不是直接使用 tortoisesvn tortoisesv
  • SVN签出忽略文件夹

    我可以忽略 svn checkout 上的文件夹吗 我需要在构建服务器上结帐时忽略 DOCs 文件夹 edit 忽略外部因素不是一个选项 我有一些我需要的外部设备 您不能在签出时直接忽略文件夹 但可以在 svn 1 5 中使用稀疏签出 例如
  • 如何使用 Javascript WebCrypto API 加载 PKCS#12 数字证书

    我正在尝试使用 WebCrypto API 签署数据 但我真的很想使用用户的 PKCS 12 来签署数据 而不是创建私钥 公钥并将其导出到 pkcs 1 或 8 我已经阅读了 W3C 规范 但无法充分理解它 也找不到任何关于如何执行此操作的
  • MSBuild SignFile 任务返回 MSB3481:找不到签名证书

    我最近获得了新的代码签名证书 我正在使用 MSBuild 的 SignFile 任务来签署应用程序清单 由于某种原因 任务正在返回 MSB3481 The signing certificate could not be located E
  • 从 CruiseControl.NET 执行命令行命令

    我有这段代码CruiseControl NET http en wikipedia org wiki CruiseControl配置
  • Jenkins下的SignTool找不到与USB Token匹配的证书

    我想构建 WPF 应用程序并对其进行代码签名 并使用 Jenkins 使用 ClickOnce 进行部署 我的设置是 Jenkins 最新版本 运行管理员 USB 令牌上的证书 在 SafeNet 客户端中激活单点登录 https xrst
  • 如何安装 VS 2017 的 SignTool.exe?

    升级到 VS 2017 后我得到了 错误 签名时发生错误 找不到 SignTool exe 但仅在 Visual Studio 上使用 MSbuild 发布是没有问题的 我已经检查过文件夹 C Program Files x86 Micro
  • CruiseControl.Net 仪表板 + Apache

    我正在尝试让 cc net 仪表板在也有 apache 的构建机器上运行 我尝试按照描述安装 mod aspdotnethere http weblogs asp net israelio archive 2005 09 11 424852
  • 使用 CruiseControl.NET 和 MSBuild 发布网站

    我正在尝试设置CruiseControl NET http en wikipedia org wiki CruiseControl自动从 SVN 下载新版本 VisualSVN 服务器 http en wikipedia org wiki
  • 如何解决 CruiseControl.NET 中 任务中的“只能指定一个项目”错误

    我正在尝试以相当直接的方式使用 CruiseControl NET 版本 1 3 0 2918 中的任务
  • 使用 Perl 进行数据签名

    我参与了这个涉及发送签名数据的项目 我已经获得了一个 pem 文件和一个服务器证书 我应该将其导入到另一台服务器 我应该使用这些文件对数据进行签名 然后将签名的数据发送到另一台服务器进行验证和处理 我的问题是 如何将这两个文件导入到我的服务
  • DELPHI 和 WANT 或 NANT

    We use 巡航控制 net http confluence public thoughtworks org display CCNET Welcome to CruiseControl NET在 Delphi 2006 应用程序中进行持

随机推荐

  • Node.js Selenium IPv6 问题(SocketException 协议系列不可用)

    仅当我生成时才会发生此错误ios驱动程序 http ios driver github io ios driver jar 作为 Node js 子项 错误是java net SocketException Protocol family
  • 我们可以提高java中垃圾收集线程的优先级吗

    正如我们所知 在 java 中 线程有优先级 而垃圾收集器是优先级最低的线程 所以我想知道对于特定的 java 应用程序 我们是否可以使其垃圾收集器具有更高的优先级 以便可以增加该应用程序的内存管理 有很多命令行开关决定 Sun JVM 中
  • 架构:API 作为网站和移动应用程序的核心

    我对完整的架构理念有不同的问题 我希望有丰富经验的人可以帮助我 因为我几乎陷入了所有可能性之中 我正计划重写一个社区网站 我们的客户希望将来使用本机移动应用程序 所以我需要考虑到这一点 因此 我决定创建一个基于 PHP 框架 Kohana
  • 为什么 Final 字典不能用作 TypedDict 中的文字?

    我正在尝试完成以下任务 请参阅 from typing import TypedDict Final account schema Final name str email str Account TypedDict Account acc
  • $.mobile.activePage 属性到底是如何工作的?

    我正在尝试如下 document bind pageshow function e data console log page spots console log mobile activePage if mobile activePage
  • Flask框架:MVC模式

    Flask框架天然支持MVC模式吗 我应该将应用程序的哪些部分视为模型 什么部分视为视图 什么部分视为控制器 通常 根据我的经验 Flask 应用程序如下所示 main dir app1 init py api py models py s
  • 使用 ServicePointManager 固定 Xamarin SSL/TLS

    我们正在使用 Xamarin 开发一款移动应用程序 最初将在 Android 和 iOS 上运行 并计划将来移植到 Windows Phone 如果使用它的 3 个人尖叫得足够大声的话 正在传输的数据的性质以及该应用程序将允许的操作 SSO
  • ServiceMix 中 Apache-Camel 路由的管理和监控

    作为 Camel 和 ServiceMix 的用户 我经常需要监控这些工具以进行开发 我主要使用 JConsole 从 ServiceMix 和 Camel 访问 MBean 它为 ESB 开发人员提供了一些非常有用的指标 我还使用 kar
  • 两种长宽比的两种布局(4:3 和 16:9) - 自动更改

    下列的Microsoft 规模指南 http msdn microsoft com en us library windows apps hh780612 aspx有一部分说 设计固定布局时 首先为基线分辨率设计布局 1024x768 和
  • Webpack 提供了一个数组作为配置

    在这个 webpack 入门套件中https github com webpack react starter https github com webpack react starter我看到 webpack production con
  • 按标准从 pandas 数据框(或 numpy ndarray?)中选择

    我发现自己正在编写这种模式a lot tmp
  • 成功后动态改变EndDialog中的RTF内容

    多亏了这个question https stackoverflow com a 33679439 1076116 我能够执行自定义操作来临时更新和动态修改 MSI 数据库 简而言之 我正在做 CustomAction public stat
  • 使用参数作为用户定义变量?

    我们在非 GUI 模式下运行测试 并传入各种参数 如服务器 端口 线程等 我们还希望在 GUI 模式下运行测试 并能够在 GUI 中更改这些参数 我想做的是使用 2 个用户定义的变量对象 其中一个包含我们可以编辑的静态数据 另一个包含参数
  • 返回结构体数组还是结构体指针数组?

    如果您需要退回struct从函数中 您通常会返回一个指向struct反而 如果您想返回结构数组 建议 返回结构体数组 指向第一个元素的指针 或者返回一个结构体指针数组 我为以下两个选项画了一个图表 1 2 给出以下结构定义 struct v
  • 小型 ARM 微控制器的 RTOS 内核之间的可量化差异 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 有许多不同的 RTOS 可用于微控制器 我专门寻找支持 ARM Cortex M 处理器的 RTOS 另外 我对闭源解决方案不感兴趣 试图从网站
  • 离线、跨选项卡通信(仅限 JavaScript)

    是否可以找到某些网站的国外实例 Ofc 这些是独立打开的选项卡 不是通过 window open 我需要阻止用户打开 2 个选项卡 并向之前打开的选项卡发送消息以告知无法打开 2 个选项卡 2个独立的选项卡可能会破坏页面离线存储和webSQ
  • GLubyte 与 GLshort 指数

    查看 OpenGL 中顶点数组的文档 我发现用于索引的两种最常见的内存类型是 GLubyte GL UNSIGNED BYTE 和 GLshort GL SHORT 我想知道使用两者作为索引是否有任何实际区别 谢谢 龙鹩莺 GL UNSIG
  • iOS 中键盘出现时将 UIView 向上移动

    我有一个 UIView 它不在 UIScrollView 内 我想在键盘出现时向上移动我的视图 在我尝试使用此解决方案之前 当键盘存在时 如何使 UITextField 向上移动 https stackoverflow com questi
  • 如何在 Swift 中优雅地检查 .first(where:) 闭包中的 case 枚举?

    假设我有这个枚举 enum Item case foo String case bar String 以及它的列表 let items Item foo aa bar bb 我想找到first foo其中的一项 这就是我所做的 items
  • SignTool.exe 偶尔会失败,退出代码为 1

    作为构建系统的一部分 我们使用带有证书的 Signtool exe 在构建二进制文件后对其进行签名 偶尔 很难说什么时候会发作 签名失败 error MSB3073 The command C Program Files Microsoft