问题标签 [signtool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4714 浏览

winapi - Windows SDK 7.0 的signtool 中的signwizard 发生了什么?

我在signtool.exe 中寻找方便的signwizard,但在Windows SDK 7.0 中找不到了。
它现在是在一个单独的工具中,还是只剩下 CLI?

0 投票
0 回答
1962 浏览

activex - Internet Explorer 阻止自签名 ActiveX

我已经创建了一个自签名证书并签署了我的 ActiveX。我按照本主题中的步骤进行操作。(如何为 Windows 上的代码签名创建自签名证书?

一个区别是我的可执行文件来自 MSI 包。所以我使用 signtool 对 MSI 文件和 MSI 内的所有其他 DLL/Exe 进行签名。

我将证书导入到受信任的根存储。当我点击下载 MSI 时,我可以看到发布者是正确的,而不是“未知发布者”。IE 允许我下载和运行 MSI 文件,但是当我尝试调用我的 ActiveX 时,IE 会阻止它。(错误:自动化服务器无法创建对象)

我发现一些网站提到我必须设置CN =“我的网站URL”,我应该为“localhost”设置什么?

我的activeX将用于Intranet网络,所以我不想从那些CA购买证书。

请帮忙。谢谢你。

0 投票
1 回答
2790 浏览

silverlight - 尝试使用 signtool 对 xap 文件进行签名时出现“无法识别格式”错误

我正在尝试遵循此教程:http://channel9.msdn.com/learn/courses/Silverlight4/Overview/Overview/Moving-Beyond-the-Browser--Elevated-Trust-Applications/#_Toc256192962

签署我的银光应用。

但在最后一步是这样的:

signtool sign /v /fc:\Demo\TestOOBCodeSigningCA.pfx /p 密码 c:\Demo\SilverlightApplication2\SilverlightApplication2.Web\ClientBin\SilverlightApplication2.xap

我收到以下错误:

SignTool 错误:此文件格式无法签名,因为它无法识别
SignTool 错误:尝试签名时出错:c:\Demo\SilverlightApplication2\SilverlightApplication2.Web\ClientBin\SilverlightApplication2.xap

可能是什么原因?

0 投票
1 回答
244 浏览

.net - 软件发布者证书和强名称密钥是否相关?

是否应该使用由第三方证书颁发机构授予的软件发布者证书来生成与 .NET 程序集一起使用的强名称密钥?

编辑:

说明问题的另一种方式是代码签名和强名称密钥是否相互关联,或者它们是各自独立的世界?

0 投票
1 回答
4934 浏览

activex - 如何使用代码签名证书对 ActiveX 控件进行签名并成为经过验证的发布者?

我正在尝试使用 Thawte 颁发的代码签名证书对 ActiveX 控件进行签名。我能够使用signtool.exe 成功地对控件进行签名。

当我查看文件属性时,它显示“无法验证签名中的证书”。

当我查看证书时,它显示“Windows 没有足够的信息来验证证书”。

在证书路径选项卡上,它显示“找不到此证书的颁发者”。

在 Internet Explorer 中,证书被识别为已签名,但用户收到发布者未经验证的警告。

我尝试创建一个包含我的证书以及链接到我的 Thawte 开发人员证书的根证书和中间证书的单个 PFX 文件,然后使用该 PFX 文件重新签署控件。没有骰子。

有什么建议么?

0 投票
1 回答
1206 浏览

certificate - 如何为 Windows 边栏签署小工具?

有谁知道如何为 Windows 边栏 (*.gadget) 签署小工具?我尝试使用signtool,但没有任何结果。

谢谢

0 投票
1 回答
1988 浏览

.net - signtool.exe 在不同的用户帐户下运行缓慢

我们使用 signtool.exe 对一组托管程序集进行签名(从命令提示符处,我们在一个简单的 .bat 文件中运行 signtool.exe for-loop,从 pfx 文件应用证书)

  • 在域管理员帐户下运行时,它会在 1 分钟内运行。
  • 在本地用户帐户下运行时,需要 37 分钟!

两种情况下的设置和条件(除了使用的登录帐户)都是相同的。

不用说,我们的构建服务器正在使用“错误”帐户运行!

谁能想到任何可能显着影响 signtool.exe 速度的用户帐户设置?它是否需要与任何外部服务交互?

0 投票
1 回答
459 浏览

windows - Building and installing Mozilla signtool on Windows 7

Can anyone either point me to (or provide here) a clear, step-by-step approach that will get Mozilla's signtool (distinct from the Windows program of the same name) installed and working in a Windows environment (specifically, Windows 7)? It appears to be the best tool available to build a XPI file to package up a compiled Firefox extension (in this case, a plugin developed in C++ with Visual Studio). There are quite a few purported explanations on the web of how to do this, but I've tried following several now, and each seems to be missing major steps. For what it's worth, I don't care whether I start from source, download binaries to my dev machine, or do whatever else, just so long as it gets me a usable, properly installed signtool so I can use it to package my code.

0 投票
2 回答
4745 浏览

c# - 如何从签名的 C# exe 中读取公钥

我正在使用 dot net exe 签名

该文件需要在运行时读取自己的公钥,以验证一些数据。我已经走了许多不同的途径。

我试过了

然后执行证书为空。我猜 signcode 不会创建 X509 签名文件,但如果有一个可以改变的开关,我很乐意这样做。

编辑 结果上面确实有效....我有我的空检查向后(!=!= ==):)

0 投票
1 回答
373 浏览

c# - 通过 MSI 安装后,可执行文件未签名

我们有一个应用程序要求用户是管理员才能运行。所以,在app.manifest我们设置的

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

我们有一个密钥来签署我们的程序集,我已经能够使用它来签署我们的应用程序的 MSI 和可执行文件。signtool.exe应用程序的可执行文件通过项目的构建后事件进行 签名。

如果我查看 bin 目录,可执行文件确实已正确签名,但在将其打包msi并安装到另一台机器上后,可执行文件不再签名。

这通常不会是一个大问题,除非我们需要管理员权限,所以当用户收到 UAC 提示时,它会显示一个未知的发布者。

将可执行文件打包到 MSI 后,如何对其进行签名?