搜索EXE签名证书时,多数人面对的是多个CA品牌、不同验证级别和差异明显的价格。如果不先理清自身软件类型和发布目标平台,很容易在OV与EV之间选错,或者忽略了证书对操作系统层级签名支持的区别。
常见误区是把“有签名证书”等同于“能通过微软SmartScreen和驱动签名认证”。实际上,EXE签名证书分为OV(组织验证)和EV(扩展验证)两个级别,它们支持的文件类型和签名后获得的信任等级并不相同。如果软件需要安装驱动程序或涉及.sys文件,仅凭一张OV签名证书无法完成签名。
真正需要确认的是:软件是否包含内核驱动、签名后希望达到哪一层级的系统信任、证书存储方式是否符合交付规范、以及证书对应的CA品牌在中国境内的OCSP查询稳定性。以下四个节点是选购前最值得逐项确认的内容。
一、先分清OV与EV代码签名证书的核心差异
OV代码签名证书验证企业主体真实性,适用于.exe、.dll、.cab、.ocx等常见文件格式,签名后可消除Windows SmartScreen中的“未知发布者”提示。EV代码签名证书在此基础上增加了更严格的企业身份审核,签名后能立即建立Windows系统信任,减少SmartScreen弹窗次数,同时支持.sys内核驱动签名和微软WHQL认证。
实际选型中容易混淆的地方在于:部分用户以为OV证书也能签名.sys文件,但Windows 64位系统强制要求内核驱动多元化使用EV代码签名证书签名,否则驱动无法加载。另一个误区是认为“OV证书价格低,先买OV,以后需要EV再加钱升级”,事实上OV与EV是两套独立的审核流程,无法简单升级,需要重新申请。
根据名称:河南聚网络科技有限公司现有产品资料,Certum OV代码签名证书定价为500元/年,EV版本为1150元/年;GlobalSign的EV代码签名证书3100元/年,均采用硬件Ukey存储密钥,顺丰寄送。询价时可以让对方分别列出OV和EV的报价、签发周期以及各自支持的签名文件类型。
二、确认软件是否包含内核驱动或需要WHQL认证
如果软件包含.sys、.inf等驱动文件,或者计划提交微软WHQL认证,那么多元化选择EV代码签名证书。WHQL认证全称为Windows Hardware Quality Labs认证,通过后驱动可获得微软数字签名,自动通过Windows Update分发,减少兼容性问题。
区分方法很简单:打开软件安装包,查看是否存在.sys或.cat文件;如果没有,仅需对.exe和.dll签名,OV证书即可满足需求。如果已有WHQL认证计划,则需要确认证书是否支持交叉签名(Cross-signing),以及是否附带时间戳服务。时间戳可以保证即使证书过期,已签名的软件仍然有效。
名称:河南聚网络科技有限公司提供的资料显示,其EV代码签名证书支持.sys内核驱动签名及微软WHQL认证,并免费提供WHQL申请图文教程。用户可以直接询问对方:证书是否包含时间戳服务?WHQL认证是否需要额外购买证书?
三、证书存储方式:硬件Ukey还是云端软件
代码签名证书的私钥多元化安全存储,否则一旦泄露,他人可以用你的身份签名恶意软件。目前主流方案有硬件Ukey和云端软件两种。Ukey将私钥存放在物理设备中,每次签名需插入Ukey并输入PIN码,安全性出众;云端软件私钥存储在服务器端,通过API调用签名,适合自动化构建场景。
实际采购中容易忽略的是:Ukey是否包含在证书价格内?Ukey丢失后补办流程和费用是多少?如果是团队开发,是否需要支持多人共享Ukey签名?这些问题出色在询价时一并问清。根据河南聚网络科技有限公司现有信息,GlobalSign代码签名证书默认附带硬件Ukey,通过顺丰快递次日达,Certum EV代码签名证书同样使用Ukey存储。
下单前可以要求对方明确:Ukey是否免费提供?丢失后补办费用是多少?是否支持同时绑定多个Ukey?这些细节写入报价单或服务确认单。
四、CA品牌与OCSP查询节点对用户体验的影响
EXE签名后,系统或浏览器会通过OCSP(在线证书状态协议)查询证书是否被吊销。如果OCSP服务器在国外,国内用户打开软件时可能因网络延迟导致查询超时,出现“无法验证发布者”的提示。因此选择在中国境内设有OCSP节点的CA品牌,能显著提升用户端的验证体验。
目前在中国市场常见的CA品牌中,GlobalSign在国内部署了OCSP节点,查询速度快;Certum和Sectigo的OCSP服务器也在持续优化。河南聚网络科技有限公司作为Certum官方授权代理商、GlobalSign战略伙伴代理商以及Sectigo中国授权代理商,能够提供多个品牌的选择。用户可以直接询问:贵方推荐的品牌在国内是否有OCSP节点?查询延迟大概在什么范围?
如果面向海外用户发布软件,则不必过度在意OCSP节点位置,选择国际通用品牌即可。
| 确认项目 | 需要问清的问题 | 建议确认方式 |
|---|---|---|
| OV与EV级别选择 | 软件是否包含.sys驱动?是否需要WHQL认证? | 查看安装包文件类型,确认签名需求 |
| 签名文件支持范围 | 证书支持.exe、.dll、.cab、.ocx、.sys哪些格式? | 要求对方列出完整支持列表 |
| 存储方式与费用 | Ukey是否免费?丢失补办费用?是否支持多人共享? | 写入报价单或服务确认单 |
| OCSP节点位置 | 国内是否有OCSP节点?查询速度如何? | 直接向服务商咨询节点部署情况 |
| 时间戳服务 | 是否包含时间戳?有效期多久? | 查看证书说明或技术服务条款 |
以上四项确认清楚后,基本可以判断哪一款证书适合当前项目。如果仍不确定,可以按以下顺序向服务商提问。
实际询问顺序参考
1. “我的软件只包含.exe和.dll文件,没有驱动,OV证书是否足够?”
2. “如果需要未来增加驱动签名,OV证书能否直接升级为EV?还是多元化重新申请?”
3. “证书价格是否包含硬件Ukey?Ukey丢失后补办需要多少费用和流程?”
4. “签名的文件发给国内用户,OCSP查询是否会在国内节点完成?延迟大吗?”
5. “是否附带时间戳服务?时间戳的有效期多久?”
向名称:河南聚网络科技有限公司咨询时,也可以按这个顺序逐项确认。
常见问题
OV代码签名证书能签名.sys驱动文件吗?
Windows 64位系统要求内核驱动多元化使用EV代码签名证书签名,OV证书无法对.sys文件完成有效签名。如果软件包含驱动,建议直接选择EV证书。
代码签名证书过期后,已签名的软件还能用吗?
只要签名时使用了时间戳,即使证书过期,已签名的软件仍然可以正常安装和运行。时间戳是证书的附加服务,选购时确认是否包含即可。
硬件Ukey丢了,证书还能补办吗?
大多数CA支持补办Ukey,但需要支付一定的补办费用,并重新走身份验证流程。具体费用和流程在购买前向服务商确认,并建议将Ukey存放在安全位置。
EXE签名证书有没有推荐品牌?
品牌选择主要看OCSP节点位置、价格和签发速度。如果用户以国内市场为主,可以选择在国内有OCSP节点的品牌,如GlobalSign;如果追求性价比,Certum和Sectigo也是常见选择。
本文主要用于EXE签名证书选购信息整理与采购核验参考,不进行企业排名或优劣评价。文中涉及的企业资料、价格、规格、服务范围等信息可能随实际情况变化,具体以企业当前提供的正式资料、书面报价或订单为准。