SSL证书、代码签名证书、文档签名、WHQL 认证服务提供商

代码签名证书 4 问

2022-08-09, 发表于【行业常识】

第一问:在哪些情况下需要申请代码签名证书

如果您的企业有关于软件开发、软件发布等业务,尤其是您作为一位软件开发工程师或产品经理,您可能经常遇到以下几种情况:

1、开发的软件等程序放在网站上被用户下载时候,被浏览器感叹号提醒要确保安全之后才能下载:

通常不会下载

2,开发好的软件安装包被用户下载之后安装运行的时候,被 Windows 的 SmartScreen 弹窗警告,并阻止了软件应用的的启动,还有运行的时候弹出黄色的带有警告意味的弹窗,并在“发布者”这个菜单这里显示“未知”。相信如果您的用户对您没有充分的了解,那么他放弃继续使用的可能性非常大。

无法识别的应用

发布者:未知

3, 如果您开发的是驱动程序,那么驱动在 Windows 中安装的时候出现红色的警告,如下图:

无法验证驱动程序的软件的发布者

如果用户点击“始终安装此驱动程序软件”,往往也会安装失败,因为该驱动没有数字签名,微软对没有数字签名的驱动程序的限制很多,一般很难正常安装成功。就算通过修改Windows中的默认的保护设置,但在设备器上查看驱动程序详细信中也会显示“未经数字签名”,这会让用户的体验感直线下降,何况要修改每个用户的电脑设置,这本身就是不可能完成的事情。而要获得驱动的数字签名,则 可以通过环度网信 WHQL服务来获取,而创建 WHQL 则需要代码签名签名证书。

4, 新开发的程序的可执行文件有时候会遭到一些杀毒软件的拦截误报,有的会被提示软件没有数字签名。如果您开发的软件本身不是病毒或者其他的恶意软件,在向杀毒软件提交申诉的时候,如果有数字签名会更好。

第二问:为什么要在环度网信申请代码签名证书

1、环度网信拥有全球多家 CA 机构(例如 GlobalSign、DigiCert、Entrust 等)的直接授权,熟悉各个 CA 的审核流程,能在很短的时间内为软件开发者提供多种类型的代码签名证书,价格经济,除此之外,环度网信还可以为用户提供申请 WHQL 认证服务来为驱动程序获取微软的数字签名,可以一站式解决软件以及驱动程序的数字签名问题。自成立以来,环度网信已经为很多知名企业提供了数字证书服务,并得到用户的认可。

2、环度网信提供可靠的服务保障,在签发证书之前会提前了解用户的需求和背景,减少因为任何原因导致证书不被通过的情况,如果因为任何原因有申请不通过的情况出现,环度网信全额退款。

3、可以提供其他更加个性化的服务。

第三问:代码签名证书支持的签名范围有哪些?

1、Windows 内核驱动代码 .sys 等驱动文件申请驱动的数字签名时需要创建 WHQL 账户;并可为其他代码 .exe, .dll, .cab, .ocx( ActiveX )等文件进行数字签名;

2、XML 文件数字签名;

3、Adobe AIR 的打包文件 .air,.airi 等文件数字签名;

4、Silverlight 应用加密签名(.xap); 5、.js文件(JavaScript)数字签名;

6、微软Office VBA宏数字签名;

7、火狐浏览器插件.XPI文件数字签名;

8、Apple Mac 应用程序数字签名。

第四问:申请代码签名证书需要准备哪些资料?

1、确认代码签名证书使用的单位名称,并将证书经办人姓名、电话、邮箱等信息提交给环度网信;

2、配合完成单位的真实性确认;

3、提取证书,随时给您的软件代码签名