代码签名中心 - 支持签名应用程序

发布时间:2025/7/30 10:58:41 打印 字号:

代码签名证书(用于签名代码和应用程序的证书)客户支持中心。在这里,您可以找到所有关于代码签名及其使用的信息。

代码签名证书

代码签名证书(代码签名)用于对在各种开发平台上创建的应用程序进行签名。代码签名的目的不仅是验证发布者的身份,更主要是为了保护应用程序的真实性和不可篡改性。如果有人修改了应用程序(例如,添加恶意软件),签名将失效。因此,大多数当前系统要么要求应用程序签名(MacOS),要么在运行未签名的应用程序(Windows)前发出强烈警告。 

代码签名EV证书

我们还提供代码签名证书的扩展验证功能。您可以在以下段落中找到其优势和激活说明。

代码签名EV证书的意义

它的意义在于更好地保障证书和私钥的安全性。证书与私钥一起存储在令牌中,无法导出。证书的使用受密码保护,多次尝试失败后,令牌将被删除。这可以有效防止您的代码签名证书被滥用。

代码签名EV证书的另一个重要优势是其在Windows内置的Smartscreen过滤器中具有绝对的可信度。借助EV签名,您可以确保Windows不会阻止用户访问您的应用程序。

有关我们提供的代码签名证书的更多信息,请参阅产品页面DigiCert Code Signing EV

如何获取并激活代码签名EV证书

获取和激活代码签名EV证书的整个过程在激活代码签名EV证书一文中进行了描述。

如何使用数字证书对软件进行签名

要使用代码签名对应用程序进行签名,您需要两样东西:

  • 代码签名证书

  • 签名申请

您可以从Gworg轻松获取代码签名证书。签名应用程序取决于您开发的平台。以下是最流行且使用最广泛的签名工具。我们的文档中介绍了这些工具,我们可以帮助您使用它们: 

WindowsSDK中的Signtool(指南)

Jarsigner(参见博客文章

DigiCert的smctl实用程序–推荐用于KeyLocker(指南)。它可以与signtool等工具配合使用,并简化签名流程。

我们的大多数客户都在MicrosoftWindows环境中进行开发,并使用WindowsSDK。签名通常使用该工具完成。您可以在Microsoft网站的SignTool.exe(签名工具)signtool.exe 页面上找到signtool的文档。