把微软对驱动提交的用证要求逐条拆开,会发现一个共同点:几乎每一条都指向同一张证书——EV 代码签名证书。它不是"顺手买一个"的配件,而是账号资质、提交动作与签名格式三个层面的共同前提。本文把要求逐条列出来,并说明每一条在说什么。

一、先把六条要求列出来
账号层:Hardware Dev Center 账号上,至少绑定一张有效的 EV 代码签名证书;
账号层:如果手里已经有 EV 证书,可以直接用它来建立 Partner Center 账号;
提交时:注册的证书在提交时必须处于有效期内;
提交时:每个提交建议用 EV 证书签名;也可以使用已注册到账号的 Authenticode 证书;
格式:证书必须为 SHA-2,并使用 /fd sha256 完成签名;
组织层面:同一组织可关联的证书数量存在限制。
二、逐条拆开看,每条在说什么
① 账号至少绑定一张有效的 EV 证书。这是整条链路上最先遇到的一道关卡:要把驱动提交做 attestation 签名,或做 WHCP(也就是 WHQL 徽标认证),账号上必须先有一张 EV 证书。没有它,账号注册与提交都无从谈起。
② 已有 EV 证书可以直接用于建立账号。如果企业此前为其他用途办过 EV 代码签名证书,不必重复购买,可以直接用它完成 Partner Center 账号的身份验证——但要注意证书的主体必须与申请账号的企业主体一致。
③ 提交时证书必须在有效期内。这里强调的是"提交的那一刻",而不是"购买时"。如果提交排期跨过了证书到期日,即便证书此前一直有效,也会被拦下来。建议在排期时就把到期日算进去。
④ 每个提交建议用 EV 证书签名。微软的表述是"强烈建议"用 EV 证书签每个提交;也允许使用已注册到 Partner Center 账号的 Authenticode 证书。无论用哪一种,证书都必须先完成账号层面的注册绑定。
⑤ 证书必须是 SHA-2,并用 /fd sha256 签名。这属于格式层面的硬要求:签名算法与 SignTool 参数写错,签名结果不会被接受。
⑥ 组织可关联的证书数量存在限制。如果同一集团下的多个主体、多个团队共用一套账号体系,需要提前留出证书数量,避免在提交阶段发现"加不进去"。
三、为什么"必须 EV",普通代码签名证书不行
不少团队会问:都是代码签名证书,为什么普通(非 EV)的不行?原因在于要求落在账号资质层:微软要求账号至少绑定一张 EV 证书,这一条不看驱动、不看提交内容,只看账号上有没有这张证书。此外,微软也已不再接受用第三方代码签名证书直接给驱动签名——驱动侧要走 WHQL 取得微软签名。
四、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 的测试与提交也需要排期。把这两件事一起放进计划,比等驱动改完再去找证书更稳妥。
以上内容依据现阶段公开资料与微软相关公开要求整理,不构成法律意见;具体细节请与工作人员确认。



