自2021年4月底,微软开始不再接受代码签名证书给驱动程序进行数字签名(注意:普通非驱动类软件依然可以使用代码签名证书),取而代之的是需要对驱动程序做WHQL认证。驱动程序通过WHQL认证之后,可以确保硬件设备能够在Windows系统中运行,设备的兼容性和稳定性得以保障。而基于这项规定,驱动程序开发商不得不申请WHQL认证以获得 Windows 徽标使用权,这也是推动其产品标准化、国际化和品牌化的必要过程。
微软WHQL认证是什么
WHQL认证,也叫 Windows 徽标认证,是 Windows 硬件设备质量实验室(Windows Hardware Quality Labs)的简称,由微软设立的认证标准。WHQL认证通过使用微软的测试平台对设备和驱动进行严格的测试从而得到更好的用户体验、信任列表、更易改进、获取使用“Designed for Windows”徽标的资格并将其产品列入硬件兼容性列表(HCL)和 Windows 目录等各种优势,不仅是厂商行销产品的一个绝佳途径,对消费者而言也是一大保障。
怎么做微软WHQL徽标认证?
1.申请EV代码签名证书
驱动程序开发者必须通过 Windows 硬件开发人员中心门户向微软提交新驱动程序。而Windows 硬件开发中心帐户注册过程,必须使用 EV 代码签名证书签名指定文件,才能完成帐户注册。因此首先要做的就是找专业证书服务机构(如:锐成)申请EV代码签名证书。
2.软硬件驱动测试
申请Azure AD账户后,即可根据微软要求搭建WHQL测试环境,使用微软提供的测试工具(HCK/HLK)进行驱动测试。
3.提交测试报告给微软
测试完成后需要将测试结果打包,文件需要用EV代码签名证书签名,测试报告提交微软审核认证。
4.获得微软认证签名
经过微软严格审核通过后,下载驱动数字签名catalogfile和微软认证报告,硬件产品将会获得微软的徽标授权,驱动软件将获得最高安全级别保护,同时有需要的公司还可以将驱动发布到Windows Update。
目前微软要求进行微软WHQL认证,必须是Sectigo、Digicert、GlobalSign、Entrust等权威机构颁发的EV代码签名证书。同时在产品测试期间,将面临各种未知的技术问题,选择专业团队提供的WHQL认证服务,显然更省时省力,可以快速完成认证。如您有相关疑问或需求,请联系我们获得支持。