当前位置: 首页 > 新闻资讯 > 代码签名证书,保护软件开发者们成果

代码签名证书,保护软件开发者们成果

发布时间:2024-03-22 12:20:28

  1. 什么是代码签名?
  2. 什么叫代码签名??他有什么用??
  3. 什么是代码签名证书

一、什么是代码签名?

代码签名证书是提供给软件开发者,对其开发的软件代码进行数字签名的数字证书,用于验证开发者身份真实性、保护代码的完整性。用户下载软件时,能通过数字签名验证软件来源可信,确认软件没有被非法篡改或植入病毒木马,保护用户不会被病毒、恶意代码和间谍软件所侵害,也保护了软件开发者的利益,让软件能在互联网上快速安全地发布。

软件开发商可以使用代码签名证书来签名内核代码 .sys文件、activex文件、 .exe 和 .dll 文件、java applets、j2me midlet、office宏文件和运行移动操作系统(windows mobile 和 symbian)的智能手机开发的移动应用软件。

为什么要选择沃通代码签名证书?

微软官方推荐品牌

沃通提供的代码签名证书获微软官方推荐的证书品牌,列入微软硬件开发人员中心推荐列表。

支持win10驱动签名

沃通提供的代码签名证书由全球信任顶级根签发,顶级根证书获微软内核驱动专用的交叉签名,可用于签名各个操作系统的内核代码和windows 10驱动程序。

沃通针对客户的不同需求,为客户提供多种代码签名证书

二、什么叫代码签名??他有什么用??

microsoft authenticode 技术对安装程序、合并模块或 cab 文件进行签名以确定这些文件的来源并验证文件没有被篡改。

必须首先获得数字证书才能使用这些功能。应用程序和部署清单必须使用公钥/私钥对进行强命名并使用 authenticode 技术进行签名。可以使用 windows 证书存储区的证书或密钥文件为清单签名。 代码签名的基础是pki安全体系。不同数字认证公司提供的代码签名分类不同,根据verisign(itruschina)的代码签名证书又分为支持 pc 应用软件的代码签名证书和支持移动设备应用软件的代码签名证书两大类,主要包括:

(1) 代码签名数字 id(code signing digital ids) : 主要包括:微软代码签名证书 ((microsoft authenticode digital id) :数字签名 .exe, .dll, .cab, .ocx(activex) ; java 代码签名证书 (sun java signing digital id) :数字签名 sun j2se/j2ee 的 java applet 文件,以及数字签名 j2me midlet suite 文件,支持业界最多型号和最多品牌的手机。

(2) 微软产品徽标认证证书 ("designed for windows logo" digital ids) :用于数字签名微软 windows logo 认证的各种软件、硬件驱动程序等,提交已经签名的软件给微软测试认证,还包括微软 windows hardware quality labs (whql) testing programs(windows 硬件质量实验室测试计划 ) 认证。

(3) 微软移动代码签名证书 (authenticated content signing for microsoft windows mobile)(acs):支持使用微软 windows mobile 和 smartphone2002/2003 移动终端操作系统的移动应用软件的非特权签名和特权签名,以确保移动下载的软件代码在移动终端 ( 如智能手机和 pda) 的安全。

三、什么是代码签名证书

代码签名证书,顾名思义,就是软件开发商用来给开发的软件签名的证书。通过对代码数字签名来标识软件来源,记录软件开发者的真实身份,保证代码在签名之后,不被篡改。当用户下载已经签名的代码时,计算机自动验证该代码的可信性,并且提示用户可以放心下载和使用!

代码签名证书就是让您的用户放心确信此代码确实是您开发的和是没有被非法修改和破坏的。

还有不理解的地方或者想为您的软件申请代码签名证书,请参考:网页链接

Top