# GlobalSign EV 证书 + WHQL 驱动官方签名全流程

> 整体链路 ： GlobalSign 申请 EV 代码签名证书 → 微软硬件开发者账号注册 & 企业核验 → 驱动打包 + EV 预签名 → HLK 全项测试 → .hlkx 报告 EV 签名 → 微软 Partner Center 提交 WHQL 审核 → 审核通过下载微软 WHQL 官方签名 (c

- 原文: https://www.ssldun.com/article/prproblem-576.html
- 栏目: 常见问题
- 发布: 2026-11-04
- 更新: 2026-11-04
- 关键词: 常见问题,SSL证书,GlobalSign
- 引用政策: https://www.ssldun.com/citation-policy.html

## 正文

整体链路
：GlobalSign 申请 EV 代码签名证书 → 微软硬件开发者账号注册 & 企业核验 → 驱动打包 + EV 预签名 → HLK 全项测试 → .hlkx 报告 EV 签名 → 微软 Partner Center 提交 WHQL 审核 → 审核通过下载微软 WHQL 官方签名 (cat)
硬性规则
：只有 GlobalSign EV 代码签名（硬件 USB Token）可用于 WHQL，OV 普通代码签名无法提交 WHQL
第一阶段：向 GlobalSign 申请 WHQL 专用 EV 代码签名证书（WHQL 准入必备）
1.1 准备申请材料（GlobalSign EV 核验资料）
必要准备：企业公示电话（工商公示电话，GlobalSign 会电话核验）或者工商公示邮箱（GlobalSign可通过此邮箱认证）
1.2 GlobalSign 下单 & 提交申请
渠道： GlobalSign 授权服务商ssldun，选择EV Extended Validation 代码签名证书（含硬件 USB Token）（1 年期，私钥固化在 FIPS140-2 加密 UKey、不可导出）
提交企业信息 + 签署协议
GlobalSign 多层核验（1 工作日）
证书签发 & 硬件 UKey 邮寄审核通过→GlobalSign 制作证书写入加密 USB Token，顺丰寄达国内1～2 天；
收到 UKey 后安装 GlobalSign 驱动、设置 UKey 访问 PIN 码，证书就绪
1.3 UKey 环境部署 & SignTool 配置
安装 GlobalSign Cryptographic Service Provider (CSP) 驱动，Windows 证书管理器识别 UKey 内 EV 证书
安装Windows SDK/WDK（含 SignTool.exe 签名工具），后续签名依赖此工具
第二阶段：注册微软硬件开发者中心（Partner Center+Azure AD，EV 证书核验企业主体）
微软要求：企业主体名称必须和 GlobalSign EV 证书企业全称 100% 一致，一字不差，否则账号无法通过企业认证
2.1 注册 Azure AD+Microsoft Partner Center（MPC 硬件门户）
用企业邮箱注册 Azure AD 租户（企业版），创建企业管理员账号
进入微软【Windows 硬件开发者中心】(Microsoft Partner Center → Windows Hardware)，注册硬件开发者组织账户
2.2 下载微软官方校验文件
SignableFile.bin
，使用 GlobalSign EV 证书 + SignTool SHA256 签名该 bin 文件，上传至微软完成企业法律实体校验（WHQL 账户开通关键）
# 微软账户核验签名示例命令signtool sign /csp "GlobalSign CSP名称" /k UKeyPIN /fd SHA256 /tr http://timestamp.globalsign.com/tsa/rfc3161 SignableFile.bin
微软审核企业信息（1～3 工作日），开通 WHQL 提交权限，签署微软硬件许可电子协议；可选缴纳微软开发者年费 $99（部分品类免年费）
第三阶段：驱动源码打包 + GlobalSign EV 预签名（内核驱动.sys/cat/cab 前置签名）
3.1 整理驱动包文件
必备文件：
.sys(内核驱动)
、
.inf(安装信息)
、使用 WDK 自带
MakeCat.exe
生成驱动目录文件
.cat
，全部文件打包为
.cab
压缩包（微软 WHQL 标准提交格式）
3.2 GlobalSign EV 证书预签名（强制 SHA256+RFC3161 时间戳，GlobalSign 官方时间戳地址）
# 1.签名sys驱动文件signtool sign /csp "GlobalSign EV CSP" /k "UKey密码" /fd SHA256 /tr https://timestamp.globalsign.com/tsa/rfc3161 driver.sys
# 2.签名cat目录文件signtool sign /csp "GlobalSign EV CSP" /k "UKey密码" /fd SHA256 /tr https://timestamp.globalsign.com/tsa/rfc3161 driver.cat
# 3.签名cab提交包signtool sign /csp "GlobalSign EV CSP" /k "UKey密码" /fd SHA256 /tr https://timestamp.globalsign.com/tsa/rfc3161 driver.cab
重点：必须加 RFC3161 时间戳，EV 证书过期后驱动签名持续有效；无时间戳 WHQL 直接驳回
第四阶段：HLK 硬件兼容性全项测试（WHQL 核心环节，不通过无法拿微软签名）
4.1 搭建 HLK 测试环境（禁止虚拟机，必须实体物理机）
根据目标系统版本安装对应HLK 套件（Win10/Win11 用 HLK；Win7/8 用 HCK）：HLK Studio (控制器)+HLK Client (被测设备装机)，控制器与被测机同局域网
被测硬件接入测试机，安装待测试已 EV 预签名驱动
4.2 HLK 项目创建 & 全用例测试
HLK Studio 新建项目，选定设备分类（USB/PCI/ 串口等硬件类型），自动匹配微软强制测试项（PNP 热插拔、电源休眠、稳定性、内存泄漏、安全合规等）
全用例 100% 通过；单项失败→修改驱动代码→重新编译、重新 EV 签名、复测，直至全部 Pass
测试完成 HLK 打包生成 **
.hlkx
测试报告文件 **
4.3 EV 签名.hlkx 测试报告（提交微软必填）
继续使用 GlobalSign EV+SignTool + 时间戳签名 hlkx 文件，微软只接收已 EV 签名的测试包：
signtool sign /csp "GlobalSign EV CSP" /k UKeyPIN /fd SHA256 /tr https://timestamp.globalsign.com/tsa/rfc3161 testreport.hlkx
第五阶段：微软 Partner Center 提交 WHQL 审核、获取微软官方 WHQL 签名
5.1 门户提交资料
登录微软硬件仪表板→新建Hardware submission，选择驱动品类
上传：①EV 预签名
.cab
驱动包 ②EV 签名
.hlkx
测试报告；填写设备型号、厂商信息、OS 适配版本
按需缴纳 WHQL 单次审核费（常规单设备 $250 左右，微软实时计价）
5.2 微软双层审核（自动化 + 人工安全审查）
自动校验：校验 EV 签名有效性、CAT/INF 格式、hlkx 测试完整性、签名链（GlobalSign CA 信任链）
人工安全审查：2023 起新增Driver Security Compliance 安全合规审核，高危硬件 (网卡 / 显卡 / 存储) 审核周期延长 3～7 工作日；普通外设 3～5 工作日出结果
5.3 审核通过→下载微软 WHQL 官方签名
审核通过后，微软后台自动重新签发带 Microsoft 官方 WHQL 签名的新版.cat 文件（签发方：Microsoft Windows Hardware Compatibility Publisher）
下载替换原驱动包里的 cat，整套驱动即为完整 WHQL 签名驱动：可无警告安装、上架 Windows Update 分发、使用 Designed for Windows 官方标识
第六阶段：WHQL 签名落地使用 & 归档
用 WHQL 新版 cat 替换安装包内原有 cat，重新打包安装程序；Win10/11 开启强制驱动签名校验也可正常安装
归档：GlobalSign EV UKey 妥善保管、EV 证书、hlkx 报告、微软 WHQL 回执存档；后续同型号驱动改版复用 EV 证书重复走 HLK+WHQL 提报
关键周期 & 避坑总结：
周期参考：GlobalSign EV：1～2 天；微软账号核验：1～3 天；HLK 测试：1～5 天；微软 WHQL 审核：3～10 工作日，全流程最快 7～15 天
高频驳回点：
GlobalSign EV 企业名称与微软账号主体不一致
签名未 SHA256、缺少 RFC3161 时间戳
HLK 存在测试用例失败、虚拟机跑 HLK 测试微软不认
INF 语法错误、CAT 未随 INF 变更重新生成
