Questions tagged «code-signing»



5
如果Mac代码签名被篡改,什么会失败?
Mac应用程序的数字签名被破坏时,可能会引起什么烦恼或真正的问题? Mac上的应用程序可以进行数字签名。当签名以某种方式被破坏时,我知道一些应用程序可能会注意到这一点。但是我不知道这些只是烦恼或会破坏事物的细节: OS X防火墙可能无法正确设置临时签名,导致反复提示“您是否希望应用程序'[..]'接受传入的网络连接?” 家长控制所允许的应用程序可能不再运行? 钥匙串访问可能已损坏? 有人说Apple软件更新可能会失败。如果为true,那么我想知道这是否确实取决于代码签名签名,或者是否由整个应用程序的某些不匹配的哈希值或BOM表文件中的信息引起。 以下是更多背景信息。 可以使用以下方式显示代码签名详细信息: codesign --display -vv /Applications/iTunes.app/ ...这将产生类似于以下内容的信息(但不会发出修改警告): [..] CDHash=86828a2d631dbfd417600c458b740cdcd12b13e7 Signature size=4064 Authority=Software Signing Authority=Apple Code Signing Certification Authority Authority=Apple Root CA [..] 可以使用以下方式验证签名: codesign --verify -vv /Applications/iTunes.app/ 这将产生: /Applications/iTunes.app/: valid on disk /Applications/iTunes.app/: satisfies its Designated Requirement ...或(即使只是将一些额外的文件放在应用程序的./Contents/Resources文件夹中): /Applications/iTunes.app/: a sealed resource is …

1
如何卸载安装程序具有已撤销签名证书的应用程序
几年前,由于升级到Windows 10,因此我在当时的Windows 7上安装了一个名为Net Limiter的应用程序。今天早些时候,我试图在清理我很久没有使用的应用程序时将其卸载。卸载失败,并显示一条错误消息,提示安装程序不受信任。 经过一番调查,我认为我找到了问题。签名证书已过期,并且已被签发的CA吊销。 受原始安装程序的困扰,我去了供应商,看看是否可以通过升级到较新的版本然后将其卸载来绕过此问题。不幸的是我罢工了。当前版本的应用程序(4.x)安装在旧版本旁边,而不是替换它,而最新的3.x安装程序拒绝启动,因为我已经安装了其他版本,并且“有帮助”地告诉我要通过以下方式删除它首先添加/删除程序。

4
如何签名Windows批处理(.bat)文件?
我正在运行Windows 7,当我尝试运行批处理文件时,它显示“无法验证发布者。确定要运行此软件吗?” 因此,当我尝试使用代码签名证书对其进行签名时,它会显示“ SignTool错误:无法识别此文件格式,因为无法识别。” 所以我被困在一块岩石和一个困难的地方之间。有没有消除任何一条消息的方法?

2
dll没有签名的影响是什么
在跑步 SigCheck 在我的Windows机器上,我注意到了很多dll 无符号 。 例如: c:\windows\system32\amdocl64.dll: Verified: Unsigned File date: 10:47 AM 9/14/2011 Publisher: Advanced Micro Devices Inc. Description: AMD Accelerated Parallel Processing OpenCL 1.1 Runtime Product: OpenCL 1.1 AMD-APP-SDK-v2.5 (732.1) Version: 2, 5, 732, 1 File version: 2, 5, 732, 1 c:\windows\system32\amdoclcl64.dll: Verified: Unsigned File date: 10:38 AM …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.