WHQL 认证的前置门槛:EV 代码签名证书为什么绕不开
环度小编:xadmin

不少团队准备 WHQL 的顺序是反的:先把驱动改好、把测试环境搭好,临到要注册微软账号才发现——还差一张 EV 代码签名证书。而这张证书并不是“可以用别的代替”的配件,它是整条链路能不能启动的前提。本文把这道门槛说清楚。

WHQL 之前的三道门槛:账号门槛、时效门槛与格式门槛,都绕不开同一张 EV 代码签名证书

一、门槛设在哪里

微软对驱动提交的要求是分层的,真正卡住人的往往不是驱动本身,而是账号资质:

  • 要把驱动提交做 attestation 签名,或做 WHCP(Windows 硬件兼容性计划,也就是常说的 WHQL 徽标认证),你的 Hardware Dev Center 账号上必须至少绑定一张有效的 EV 代码签名证书;

  • 提交的那一刻,这张证书也必须处于有效期内;

  • 签名格式上,证书需要是 SHA-2,并按微软要求使用 /fd sha256 签名。

账号资质没过,后面的测试与提交都无从谈起——这就是它被称为“门槛”的原因。

二、EV 证书在这条链路上出现的三个位置

  • 建账号:注册微软硬件开发者账号时,用 EV 证书完成企业身份验证;

  • 签提交包:提交给微软的驱动包需要用证书签名;

  • 签驱动:部分场景下驱动本身也需要签名。

三处合起来,就能理解为什么它更像“入场券”,而不是“配件”。

三、几个行不通的替代思路

  • 用普通(非 EV)代码签名证书建 WHQL 账号:账号层面的要求就是 EV 证书;

  • 用第三方代码签名证书直接给驱动签名:这条路径微软已不再接受,驱动侧需要走 WHQL 取得微软签名;

  • 证书过期后继续提交:提交时证书必须有效;

  • 只买证书、不做测试与提交:账号有了,驱动依然拿不到微软签名。

四、正确的准备顺序

  • ① 办理 EV 代码签名证书;

  • ② 注册微软 Windows 徽标认证(硬件开发者)账号;

  • ③ 搭建测试环境,对驱动做 Windows 兼容性测试;

  • ④ 提交微软审核;

  • ⑤ 取得微软认证签名,验证后的驱动可发布到微软 update 服务器,实现在线安装。

五、EV 证书 + WHQL 测试认证,可以配套办理

上海环度信息科技有限公司提供的是配套方案:一张 EV 增强型代码签名证书(来自微软认可的 CA,可用于建立 WHQL 账号),加上 WHQL 测试认证服务——搭建测试平台、对驱动做 Windows 系统兼容性测试、对发现的兼容性问题给出修复建议、获取 WHQL 测试报告,并把验证后的驱动发布到微软 update 服务器。

  • 测试系统:Win7 / Win8 / Win8.1 / Win10 与 Server 2008 / 2012 / 2016,32 位与 64 位分别测试;

  • 交付时间:单系统约 3 个工作日、多系统约 5 个工作日,配套方案一般 7-10 个工作日(以实际排期为准);

  • 计费方式:WHQL 测试按“每个驱动 × 每个系统”计费,32 位与 64 位分别计费,全系统测试有相应优惠,当前价格以产品页展示与销售人员报价为准;

  • 需要提供:驱动文件、单位名称(中英文)、联系人信息,以及 2 套测试硬件设备。

需要办理的话,可以直接在上海环度信息科技有限公司的官方网站上在线提交,我们收到后会尽快安排,并在证书申请、账号准备、测试与提交各环节全程跟进。

查看 WHQL 认证测试服务 → 查看 EV 代码签名证书 →

六、时间上留出余量

证书本身有有效期,到期需要续期;WHQL 的测试与提交也需要排期。建议把这两件事一起放进计划,而不是等驱动改完再去找证书——那会让整条链路停在最后一步。

以上内容依据现阶段公开资料与微软相关公开要求整理,不构成法律意见;具体细节请与工作人员确认。


  • 扫一扫二维码可分享朋友或朋友圈

400-9989-115
24小时客服热线

电话7x24小时值班

多项服务供您筛选
适合个人小微中大型单位

安全签章