锐安盾-网站安全加速服务

中国站

联系我们

400-002-9968

售前咨询

售后服务

注册 登录

博客 > 代码签名证书可以签署哪些文件类型?

代码签名证书可以签署哪些文件类型?

  • 标签:
  • 代码签名证书
  • 数字签名
  • 数字证书
  • 代码签名

浏览量:749次评论:0次

作者:manda时间:2024-11-18 15:45:40

对软件开发者而言,代码签名证书是保护软件应用程序的重要工具,它是提供给软件开发者,对其开发的可执行脚本、软件代码和内容进行数字签名的数字证书,主要用于验证开发者真实身份以及确保代码完整性。那么,代码签名证书可以签署哪些文件类型?本文将深入探讨。

代码签名证书可以签署哪些文件类型?

代码签名证书可以签署哪些文件类型?

代码签名证书可以签署多种类型的文件,比如可执行文件、应用程序和插件、Java、MS Office Macro和VBA、Mozilla对象文件以及Microsoft Silverlight应用程序等,主要包括但不限于以下几类:

.exe:Windows可执行文件.exe,在Windows平台上,使用代码签名来确保用户下载的应用程序是由可信开发者发布的。

.dll:Windows动态链接库.dll,.dll文件是Windows中常用的共享库文件,其安全性是非常重要的,代码签名可验证其可信来源以及完整性。

.ocx:对象类别扩充组件.ocx,使用代码签名证书对进行代码签名,用以验证其来源,确保其未被篡改,以提高安全性。

.xpi:浏览器扩展包文件.xpi,使用代码签名来验证扩展包来源于可信企业,且未被篡改过。

.msi:Windows Installer的数据包文件.msi,在Windows系统中,经过数字签名的文件才能在系统中正常运行。

.cabWindows的压缩格式.cab文件,使用代码签名证书对进行数字签名,消除不安全警告,确保其在Windows系统流畅使用。

如何选择代码签名证书?

SectigoDigicertGlobalSign等CA机构均可颁发代码签名证书,而代码签名证书根据验证方式的不同可以分为普通代码签名证书和EV代码签名证书,两者均支持对32位或者64位.exe, .dll, .cab, .ocx,.msi,.xpi等文件进行数字签名,可标识开发者身份,确保代码完整性,消除“未知发行商”不安全警告。不同点在于:

  • 普通代码签名证书仅验证基本的企业信息,SmartScreen信誉需要累计获得,可用于普通的代码签名应用场景。
  • EV代码签名证书采用更加严格的国际标准,扩展验证单位信息,可立即获得SmartScreen信誉,应用场景更多,比如可用于Win10 内核驱动签名,以及驱动程序WHQL认证时的Microsoft Entra ID Global管理员帐户注册等。

下图可以很好的说明两者之间的区别:

代码签名证书可以签署哪些文件类型?

总而言之,代码签名证书可用于对几乎所有您能想到的文件格式进行数字签名,可标识开发者真实身份,确保代码完整性,在保护您的软件安装程序上发挥着巨大的作用;且可消除“未知发行商”的不安全警告,利于用户信任,让用户可以放心下载,有助于提高软件下载量。

作为国内领先数字安全证书服务商,锐成信息可提供Sectigo、Digicert、GlobalSign等多个品牌的代码签名证书,满足企业对程序代码数字签名需求;提供WHQL微软徽标认证服务,让驱动程序获得数字签名,使其在Windows系统流畅运行。如您有更多疑问或需求,请联系我们获得支持。

我的评论

还未登录?点击登录

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head