驱动程序WHQL认证,必备EV代码签名证书
Windows 10 1607以后的操作系统版本,安装的驱动程序都需要先通过WHQL认证,而进行驱动程序WHQL认证的第一步,就是必须使用EV代码签名证书建立微软硬件开发者中心仪表板账号。如果您希望驱动程序能够正常加载,获取一张EV代码签名证书必不可少!EV代码签名证书,符合微软对代码签名证书的要求,可用于所有硬件开发人员中心硬件仪表板服务,支持硬件开发者中心仪表盘帐户建立、WHQL认证以及LSA、UEFI等文件签名服务。
WHQL认证必须使用EV代码签名证书
早期Windows操作系统中,不可靠的硬件和编制不良的驱动程序是造成操作系统错误频发的重要原因。WHQL认证,也称为Windows徽标计划,是由微软设立的针对第三方驱动程序进行的测试认证,通过使用微软的测试平台对设备和驱动进行严格的测试,旨在确保硬件设备和驱动程序的可靠性和兼容性。WHQL是WindowsHardware Quality Labs(Windows硬件设备质量实验室)的简称,通过WHQL认证的硬件产品可以获得使用“Designedfor Windows”徽标的资格,并列入Windows硬件兼容性列表(HCL)和Windows目录。
不过,如果您希望完成WHQL认证,首先需要建立微软硬件开发者中心仪表板账号,无论您的驱动程序计划支持哪个版本的操作系统,建立Windows硬件开发人员中心仪表板账号都需要EV代码签名证书。因此,驱动程序开发商必备EV代码签名证书,才能顺利完成WHQL认证过程,步骤如下:
1)获取EV代码签名证书,向受信任的CA机构申请
2)为你的公司注册硬件开发人员中心仪表板账号
3)下载并安装Windows 驱动程序工具包 (WDK)
4)创建CAB文件提交
5)使用EV代码签名证书对CAB文件提交数字签名(推荐:WoSignCode签名工具)
6)使用硬件开发人员中心仪表板提交EV代码签名证书签名后Cab文件
7)验证驱动程序是否已正确签名
8)在 Windows 10桌面版上测试驱动程序
EV代码签名证书,全球信任、兼容性强
代码签名证书具备证明开发者身份真实性、保护代码完整性两大功能,主要用于对各种软件代码进行数字签名,用户下载软件时可通过数字签名验证开发者身份可信,且代码在传输过程中未被篡改,从而保护用户免受恶意病毒木马侵害,并保护软件开发者的利益。代码签名证书按验证级别的不同,分为EV代码签名证书、单位代码签名证书。
EV代码签名证书具有普通代码签名证书的所有功能,但采用更加严格的扩展验证标准(EV验证)审核开发者身份,并采用更安全的私钥保护机制,将证书存储在USB key中,杜绝了证书被盗用的风险;由全球信任顶级根签发,广泛兼容Windows操作系统新老版本,符合微软对代码签名证书的要求,可用于所有硬件开发人员中心硬件仪表板服务。
- 支持Win10驱动签名
- 支持Windows内核代码签名
- 支持Windows硬件认证,可用于建立Windows硬件开发人员中心仪表板账号
- 支持UEFI,Kernel-mode驱动签名和 LSA 认证
- 帮助已签名代码在SmartScreen中快速建立信誉,减少信任警告信息