依据微软最新的规定,微软不再承受EV代码签名证书为驱动程序数字签名,而是须要驱动程序开发商申请WHQL认证解决驱动签名的问题。上面,小编将与您细说WHQL微软驱动签名的具体计划。
什么是WHQL认证?
WHQL认证,也叫 Windows 徽标认证,是 Windows 硬件设施品质实验室(Windows Hardware Quality Labs)的简称,由微软设立的认证规范。WHQL认证通过应用微软的测试平台测试您的设施或驱动程序与Windows操作系统的兼容性、稳定性、互通性,打消零碎或设施宕机和性能降落的问题,为用户提供更好的应用体验。胜利通过所有测试后,您的设施或驱动程序将取得WHQL认证。
在 WHQL 认证过程中,您将运行一系列测试以验证第三方硬件或软件上的驱动程序品质,而后提交日志文件以供微软查看。如果您的 Windows 驱动程序胜利通过了所有 WHQL 测试,微软将向您发送一个带有WHQL认证签名的文件,您须要将其增加到驱动程序安装包中。取得WHQL认证即示意您的驱动程序与Windows零碎兼容。
简而言之,WHQL认证旨在向Microsoft以及最终用户证实您的设施或驱动程序能够在Windows零碎上顺畅运行,而且获取“Designed for Windows”徽标的程序将列入到Windows Catalog以及HCL产品列表中。
WHQL微软驱动签名解决方案
依据驱动程序开发商的不同需要,锐成信息提供不同的驱动数字签名解决方案。但所有计划有一个相同之处,即均需程序开发商在申请WHQL认证前申请一张EV代码签名证书以便创立Azure AD账户和提交测试LOG。
Windows单零碎驱动数字签名计划
Windows单零碎驱动数字签名计划解决驱动在Win7,Win8,Win8.1,Win10,Win2008,Win2012,Win2016,Win2019等零碎中的任意一个零碎上的数字签名验证问题,实用于只须要驱动在微软的单零碎上能够失常运行的用户。
Windows多零碎驱动数字签名计划
顾名思义,多零碎驱动签名计划就是解决驱动在Windows全零碎上数字签名验证问题。须要值得注意的是,因为SHA1过期被淘汰,现如今无奈签发SHA1算法的代码签名证书。所以,经WHQL认证后 Win7,Win2008,Win2008 r2零碎须要打补丁方能失常应用。
硬件兼容性测试
此计划次要测试驱动在各个Windows零碎下的兼容性,并对WHQL测试中发现的驱动兼容性问题给予批改倡议,让通过签名验证的驱动取得WHQL测试报告,而后公布驱动到微软的update服务器上,实现在线装置。因而,该计划实用于须要测试驱动在各零碎的兼容性,获取 WHQL 测试报告,并在产品上打上微软徽标的用户。
为什么须要微软WHQL认证?
如果没有微软WHQL认证,用户将在装置驱动程序时看到正告音讯,此音讯将提醒Windows 无奈验证此驱动程序软件的发布者,或者您的软件未通过 Windows 徽标测试以验证其与Windows的兼容性。
(未签名的驱动装置时弹出的正告音讯)
如果您的软件取得WHQL认证,将能够:
晋升用户体验
通过WHQL认证的驱动在装置时不会被Windows拦挡正告,让用户可能顺畅装置、启动、运行程序,用户体验感更好!
取得微软认可
在产品和包装上应用“Designed for Windows”徽标,取得微软品牌及用户对产品与 Windows 兼容认可的劣势。
更易更新程序
经WHQL 认证的驱动程序将收费公布在 Microsoft 兼容性核心中,该核心为Windows提供最新版本的驱动程序,因而客户很容易主动下载到最新版驱动程序。
优先被洽购
经WHQL认证的驱动程序可列入寰球Windows Catalog 以及 HCL 产品列表。政府机关,中大型企业等在洽购相干产品时经常会参考产品是否在这些列表之中。
避免程序篡改
WHQL已验证过其开发者身份信息和合法性,能够避免驱动程序篡改,保障其代码的完整性和有效性。不过,这也意味着驱动程序有任何更新都须要重做WHQL认证。
利于程序改良
借助WHQL对您的驱动程序进行全面测试,有利于找到尽可能多的bug,并让开发人员在公布程序之前修复改良,从而向市场公布高品质的程序软件。
如果您须要解决微软驱动签名的问题,可本人申请WHQL认证,也可抉择业余的WHQL认证公司,如领有成熟WHQL测试教训和技术的锐成信息为您提供WHQL测试认证的服务!
本文转载于https://www.racent.com/blog/w...