软件开发人员通过对自己的软件程序进行数字签名,能够识别软件真实来源,从而提高软件用户的信任度,同时也能保证软件代码的完整性,防止病毒和木马被植入到软件程序中。此外,Windows 系统还强制软件使用代码签名证书,为了能使自己的软件在 Windows 系统上正常工作,软件开发人员还必须对他们的软件程序进行数字签名。
代码签名证书分为 OV 代码签名证书和 EV 代码签名证书,两者的区别是什么?本文将此归纳为以下几点。
一是申请表中提供的信息不同
在申请 OV 代码签名证书时只需提供企业电话号码,申请 EV 代码签名证书的条件为公司满三年,若未满三年则需提供律师函(可与环度网信联系,我们可协助提供律师函)。
二是申请程序不同
在申请 OV 代码签名证书时,环度网信提供了一个 CSR 文件在线生成工具,客户需要自己生成 CSR 文件和 Key 文件,申请者需要自己保存 Key 文件并向环度网信提交 CSR 文件,而申请 EV 代码签名证书则可以免除此步骤。
三是储存位置不同
OV 代码签名证书中的很大一部分是软体证书,可以通过邮件等方式传输,而 EV 代码签名证书需要通过 Token 存储。
四是功能不同
EV 代码签名证书和 OV 代码签名证书都可以消除系统中的“未知发布者”警告,
但是 EV 代码签名证书在功能上会更强,主要体现在以下两个方面。
,软件开发人员使用 OV 代码签名证书签署软件后,Windows 系统就会有一个弹窗,显示软件发行商的身份,软件用户会根据自己是否信任该软件开发人员,来选择是否安装该软件,这样就能使软件用户更加放心。
如果软件开发人员使用 EV 代码签名证书签署软件,Windows 系统将自动识别开发人员的身份,然后直接安装,即 SmartScreen 即时信任。这可以避免软件用户选择“不运行”,从而提高软件的下载率。
第二,使用场景不同。按照微软的相关要求,微软将在 2021 年 6 月 30 日后不再接受第三方代码签名证书作为驱动程序的数字签名,如果驱动程序要在 Windows10 系统中正常工作,则必须通过微软的 WHQL 认证才能获得微软的数字签名。若要建立 WHQL 认证帐号,则必须使用 EV 编码签署证书。DigiCert (赛门铁克)、GlobalSign、Entrust 等品牌目前支持 WHQL 的 EV 代码签名认证账户。环度网信可以提供详细的 WHQL 认证方案,请点击https://www.ihuandu.com/whql.html 获取详细信息。
五是价格不同
综和以上所有内容,您已经理解了 EV 代码签名证书肯定比 OV 代码签名证书贵,毕竟 EV 代码签名证书的确是物很所值。
OV 代码签名证书和 EV 代码签名证书之间有很大的不同,你可以根据自己的需要选择哪种证书,申请链接:https://www.ihuandu.com/codesigning.html 。