做微软WHQL认证需要哪些申请准备

申请微软WHQL认证需完成以下核心准备工作,涵盖账户注册、证书申请、技术测试及合规要求:
一、账户与证书准备

EV代码签名证书申请
必要性:微软强制要求使用指定CA机构(如Digicert、GlobalSign、Entrust、Sectigo)颁发的EV证书,用于账户注册、测试日志提交及驱动签名。
申请流程:通过CA机构官网提交申请,需提供企业信息、税务证明等材料,审核通过后证书以Ukey形式寄送。
关键作用:
注册Windows硬件合作伙伴中心账户时,需用EV证书签名指定文件。
测试完成后,需用EV证书对测试报告进行数字签名。
最终驱动签名需使用EV证书,确保安全性和兼容性。
Azure AD账户注册
步骤:访问partner.microsoft.com/zh-cn/dashboard/hardware/Search,使用企业邮箱注册Azure AD账户。
关联要求:账户需与EV证书绑定,用于提交WHQL认证申请及管理认证流程。

二、测试环境与工具搭建

硬件与驱动准备
硬件设备:提供2-3套待认证硬件设备(如网卡、显卡),确保设备与驱动兼容。
驱动文件:提交最新版驱动(含安装程序、卸载程序),若需调试可附上PDB文件。
测试工具配置
HCK/HLK工具:根据目标Windows版本选择测试套件(如HLK 1809对应Windows 10 1809),搭建符合微软要求的测试环境。
测试范围:包括功能测试、性能测试、兼容性测试(如与不同硬件配置、系统版本的兼容性)。

三、测试报告提交与审核

测试结果打包
工具使用:通过HCK/HLK生成测试日志(.hlkx、.hckx等格式),确保文件包含完整测试记录。
签名要求:用EV证书对测试报告进行数字签名,确保文件未被篡改。
提交与审核
提交路径:登录Azure AD账户,将签名后的测试报告提交至微软审核。
审核周期:普通产品1小时内完成,复杂产品(如指纹仪)需2天人工审核。
通过标准:测试需覆盖所有关键场景(如安装、卸载、异常处理),无严重兼容性问题。

四、关键注意事项

证书合规性
仅接受指定CA机构的EV证书,普通OV证书无法通过审核。
证书需为硬件存储(Ukey),防止私钥泄露。
测试规范
创建测试项目时,避免勾选“is windows driver Project”等非正式提交选项。
确保测试覆盖所有目标Windows版本(如Windows 10、Windows 11)。
时间规划
预留1-2周处理证书申请、环境搭建及测试问题。
审核失败需重新提交,可能延长认证周期。

五、认证通过后的权益

微软徽标授权:可在产品及宣传中使用“Designed for Windows”标志。
驱动发布:认证驱动可列入Windows Catalog和HCL,支持通过Windows Update自动更新。
兼容性保障:用户安装驱动时无需“禁用驱动程序强制签名”,提升用户体验。

总结

申请WHQL认证需提前准备EV证书、Azure AD账户、测试环境及硬件设备,并严格遵循微软的测试与提交规范。建议开发者预留充足时间,或借助专业服务(如沃通CA)简化流程,确保合规性。

上一篇:

:下一篇