微软对驱动提交的用证要求,逐条读下来会显得零散。换个整理方式会清晰很多:把它们按账号层、提交层、格式层归位,一共六条,另外还有一条组织层面的提醒。下面按层说明。

一、账号层:决定你能不能开始
账号上至少绑定一张有效的 EV 代码签名证书。要提交驱动做 attestation 签名或 WHCP(WHQL 徽标认证),这是前提;
已有 EV 证书可以直接用于建立 Partner Center 账号,不必重复购买,但要确认证书主体与账号主体一致。
账号层这两条不满足,后面两层都无从谈起——这也是它被称为“前提”的原因。
二、提交层:决定提交能不能过
提交的当下,证书必须处于有效期内。注意落点是“提交当天”,而不是“购买的时候”;
每个提交建议用 EV 证书签名;也允许使用已注册到账号的 Authenticode 证书,前提同样是完成账号绑定。
三、格式层:决定签名被不被接受
证书必须为 SHA-2;
签名需使用 /fd sha256。
格式层的问题最隐蔽:证书没问题、账号没问题,但签名参数写错,结果一样不被接受。
四、还有一条组织层面的提醒
同一组织可关联的证书数量存在限制。集团下多主体、多团队共用账号体系时,建议提前规划证书额度,避免到提交阶段才发现无法新增。
五、为什么要用 EV,而不是普通代码签名证书
因为要求落在账号资质层:微软要求账号至少绑定一张 EV 证书,这一条与驱动内容无关;此外,微软已不再接受用第三方代码签名证书直接给驱动签名,驱动侧需要走 WHQL 取得微软签名。
六、证书与 WHQL 测试服务可以配套办理
上海环度信息科技有限公司提供 EV 增强型代码签名证书 + WHQL 测试认证服务的配套方案:搭建测试平台、对驱动做 Windows 系统兼容性测试、对发现的兼容性问题给出修复建议、获取 WHQL 测试报告,并把验证后的驱动发布到微软 update 服务器。测试系统覆盖 Win7 / Win8 / Win8.1 / Win10 与 Server 2008 / 2012 / 2016,32 位与 64 位分别测试;交付时间上,单系统约 3 个工作日、多系统约 5 个工作日,配套方案一般 7-10 个工作日(以实际排期为准);计费按“每个驱动 × 每个系统”,32 位与 64 位分别计费,全系统测试有相应优惠,当前价格以产品页展示与销售人员报价为准。
办理入口在上海环度信息科技有限公司的官方网站:在线提交申请、上传材料即可,我们收到后会尽快处理,并在证书申请、账号准备、测试与提交各环节提供协助。
查看 WHQL 认证测试服务 → 查看 EV 代码签名证书 →
以上内容依据当前公开资料与微软相关公开要求整理,不构成法律意见,具体细节请与工作人员沟通确认。

