authenticode

    2热度

    2回答

    我有大量的EXE文件,需要找出哪些有数字签名。有谁知道是否有一种方法可以在不访问WinVerifyTrust的情况下进行检查(它们都在Unix服务器上)。 我似乎无法找到有关数字签名实际位于EXE内部的任何信息。如果我能找到它在哪里,我可能能够打开文件和fseek到一个位置进行测试。我不需要对证书进行“真实”验证,我只想查看是否存在数字签名(或者更重要的是,不存在),而无需使用WinVerifyT

    2热度

    3回答

    我不想验证证书。我想在构建服务器上使用它来检查所有文件并列出我们可能忘记签名的文件。

    4热度

    5回答

    我运行SignTool用下面的命令: signtool签字/ F keyfile.pfx/P输入mypassword pathToMsiFile.msi ,我也得到了以下错误: SignTool Error: An unexpected internal error has occurred. Error information: "Error: Store::ImportCertObject()

    5热度

    2回答

    这是一个很好的做法,始终签署可执行文件(exe,dll,ocx等)。另一方面,对于一个开源项目,它可能会被视为无视所有其他开发人员对该项目的贡献。 对于我来说,这是一个非常道德的困境,我希望能够从类似情况的人或者为开源项目做出贡献的人那里听到更多意见。 我想说明的是,这个问题是针对使用.NET 4编写的C#开源项目,因此当用户单击可执行文件时,系统会提示他或她会发出警告,指出该文件来自不受信任的发

    1热度

    1回答

    我开发了一个用于Windows的桌面应用程序,并想知道如何让我的可执行文件签名,以便它们不再显示那些来自未知发布者的可怕警告消息。在发布它们之前,我对签署二进制文件比较熟悉。我有一个同一个程序的Linux端口,它通过它自己的签名存储库(apt-get)进行分发。 签名Windows可执行文件的过程看起来非常复杂,我无法找到一个简单的教程来说明要做什么,而是成千上万只描述过程的一部分的网页,或者说过

    3热度

    1回答

    我正在使用一堆OLEDB提供程序的内部项目,其中一些有一个UI。最大的挑战是我需要在清单中请求uiAccess = true,如果代码是数字签名的,那么只能在Windows上使用。此应用程序仅在内部使用。我假设AD的主域控制器已经充当域中所有机器的CA并且是完全可信的。有可能为SQL Server和Infopath等目的生成代码签名证书。 是否有人知道我是否可以使用代码签名证书由我的AD/PDC颁

    2热度

    3回答

    我试图验证码签署与VS2010安装2008 R2的x64的Windows Server上的一个新的代码签名证书.NET应用程序,但SignTool保持与访问响应被拒绝: SignTool.exe sign /v /a /sha1 <thumbprint> MyApplication.exe The following certificate was selected: Issued

    1热度

    1回答

    我正在使用signtool.exe来与PFX文件签署二进制文件。 但是当我尝试通过命令行执行命令时,会显示一条错误消息。 SignTool Error: File not found: D:\Myfile.Pfx 但文件D:\Myfile.Pfx存在于该位置。 我尝试使用SignTool.exe的最新版本签署文件,但问题仍然存在。 我正在使用Windows XP SP3 32位。 有关此错误原因的

    0热度

    1回答

    签名的文件 最近,我在这里找到有关从验证码获取各种信息非常丰富的文章签名的可执行程序: Get timestamp from Authenticode Signed files in .NET 我设法如何检索TimeStamp date属性,但我对原始数据转换知之甚少,我假定必须将该属性从字节数组转换为DateTime对象。 任何人都可以给我一个例子如何在C#中实现这个吗? 谢谢。

    11热度

    2回答

    在我C#/.NET应用程序,我不得不检查,如果给定的可执行文件进行数字签名(最好不Exception测试。) 然后,我需要检查其证书是否有效(基于已安装的根证书)和如果文件内容对签名有效。 有这么多班在BCL,我不知道从哪里开始&使用什么,以及任何到目前为止,我发现并没有消除我的困惑...... 我会喜欢做这样的事情,不P/Invoke如果可能的话: bool IsSignedFile(strin