什么是WHQL认证?

早期的Windows操作系统中,不可靠的硬件和编制不良的驱动程序造成操作系统错误频发,驱动程序不稳定会直接导致系统蓝屏等事故发生。从Windows 10 1607的操作系统版本开始,微软采取了WHQL认证的措施来保证操作系统的稳定性和兼容性。

Windows微软徽标认证的全名为Windows Hardware Quality Labs(WHQL),中文名称是Windows硬件设备质量实验室,由美国微软公司(Microsoft)设立的认证,是用以创建并管理用于测试系统和其他外围设备硬件与微软Windows操作系统的兼容性测试工具,通过使用微软的测试平台,对设备和驱动进行严格的测试,解决驱动程序与windows操作系统之间的兼容性、稳定性、互通性。通过这项测试除了能将微软徽标使用在产品本体与包装上,同时微软也会将受测产品信息列入硬件兼容性列表(HCL)和 Windows目录之中。取得WHQL认证获得Windows徽标使用权是产品标准化、国际化和品牌化的过程,掌握WHQL测试和认证流程,是生产新一代PC及周边设备硬件厂商的必需之选,对消费者而言更是一大保障。

WHQL认证的必要性

1 驱动需求

所有驱动程序必须通过WHQL认证,否则无法正常安装

2 提高兼容性、稳定性

消除安装过程中的兼容性提醒,安装无需“禁用驱动程序数字签名”

3 提高客户的认知度

通过认证后,产品被微软全球的Windows Catalog以及HCL收录

4 取得微软徽标授权

企业有权在产品和包装上使用“Designed for Windows”等徽标

5 微软在线Windows Update服务

直接从Windows Update中更新驱动

6 提高企业形象

展示公司技术能力,提高企业形象

7 出口认证,海关通关

硬件设备出口强制要求WHQL认证,否则无法通关

8 高质量驱动

减少产品召回,降低售后服务成本

WHQL认证与代码签名的关系

所以,根据微软的最新要求,所有的驱动程序都需要通过WHQL认证才能正常安装。而进行驱动程序WHQL认证的第一步,就是必须使用EV代码签名证书建立微软硬件开发者中心仪表板账号。如果你希望驱动程序能够正常加载,获取一张EV代码签名证书必不可少!代码签名证书具备证明开发者身份真实性、保护代码完整性两大功能,主要用于对各种软件代码进行数字签名,用户下载软件时可通过数字签名验证开发者身份可信,且代码在传输过程中未被篡改,从而保护用户免受恶意病毒木马侵害,并保护软件开发者的利益。

因此,驱动程序开发商必备EV代码签名证书,才能顺利完成WHQL认证过程,步骤如下:

1)获取EV代码签名证书,向受信任的CA机构(如:沃通CA)申请

2)为你的公司注册硬件开发人员中心仪表板账号

3)下载并安装Windows 驱动程序工具包 (WDK)

4)创建CAB文件提交

5)使用EV代码签名证书对CAB文件提交数字签名(推荐:WoSignCode签名工具)

6)使用硬件开发人员中心仪表板提交EV代码签名证书签名后Cab文件

7)验证驱动程序是否已正确签名

8)在 Windows 10桌面版上测试驱动程序

沃通WHQL认证服务方案

根据微软的相关要求,微软将不再支持第三方代码签名证书给驱动程序进行内核交叉签名,取而代之的便是要对驱动程序做 WHQL 认证,从而获得微软官方的数字签名。沃通会根据微软官方的要求,协助客户完成对驱动程序的测试认证,获得微软的数字签名,确保驱动程序在Windows上的顺畅运行。客户无需额外投入资源建立测试环境,无需额外投入人力、精力去梳理认证流程、了解测试细节。

沃通EV代码签名证书

沃通 EV代码签名证书具有普通代码签名证书的所有功能,但采用更加严格的扩展验证标准(EV验证)审核开发者身份,并采用更安全的私钥保护机制,将证书存储在USB key中,杜绝了证书被盗用的风险;由全球信任顶级根签发,广泛兼容Windows操作系统新老版本,符合微软对代码签名证书的要求,可用于所有硬件开发人员中心硬件仪表板服务。

  • 支持Win10驱动签名

  • 支持Windows内核代码签名

  • 支持Windows硬件认证,可用于建立Windows硬件开发人员中心仪表板账号

  • 支持UEFI,Kernel-mode驱动签名和 LSA 认证

  • 帮助已签名代码在SmartScreen中快速建立信誉,减少信任警告信息

沃通EV代码签名证书采用RSA 3072位以上的公钥算法和SHA 256以上的签名算法,遵循严格的EV验证标准审核签发;证书私钥存储在硬件USB Key中,保护密钥不被复制和分发,需要硬件USB Key和密码双因素认证才能进行签名;提供符合RFC 3161的时间戳,确保证书过期后,已签名的软件程序仍可正常使用。

关于沃通

沃通CA在PKI应用及网络安全领域深耕近二十年,是获得工信部颁发《电子认证服务许可证》和国密局颁发《电子认证服务使用密码许可证》、《电子政务电子认证服务机构》资质的权威CA机构,具备合规资质和专业服务能力,产品体系涵盖全球信任的SSL证书、代码签名证书、PDF签名证书、可信时间戳服务,还有以国密技术应用为创新的各类国密数字证书产品。沃通拥有一支精锐且经验丰富的研发技术团队,能够迅速帮助客户通过WHQL测试并获得Windows-Logo授权,为客户提供高质量的安全服务。

WHQL认证和代码签名相关推荐

  1. 代码签名证书如何申请,有什么好处?

    一.在哪些情况下需要申请代码签名证书? 如果您的企业有关于软件开发.软件发布等业务,尤其是您作为一位软件开发工程师或产品经理,您可能经常遇到以下几种情况: 1.开发的软件等程序放在网站上被用户下载时候 ...

  2. 如何给驱动程序签名?怎么做微软WHQL认证?

    从 Windows Vista 开始,基于 x64 的 Windows 版本要求在内核模式下运行的所有软件(包括驱动程序)进行数字签名才能加载.未签名的驱动程序被系统阻止,数字签名可确保驱动程序已由受 ...

  3. 微软WHQL认证有哪些步骤?驱动程序签名及发布

    微软WHQL认证是指Microsoft Windows Hardware Quality Labs(Windows硬件质量实验室)对硬件设备的检测认证,这个实验室主要从事计算机硬件产品.驱动程序与Wi ...

  4. 便宜的代码签名证书有哪些?微软代码签名证书认证后的软件不能杀毒软件误报

    以下文章由全球可信便宜SSL证书签发平台SSL盾 原创发表 代码签名证书又称软件签名证书,微软签名证书,分为企业ov型和企业增强EV型,软件安装签名证书后在微软系统,苹果系统被信任,主流杀毒软件,以及 ...

  5. WHQL认证最新申请流程

    WHQL是Windows Hardware Quality Lab.的简称, 翻译成中文是windows系统硬件质量实验室.实验室主要执行windows徽标计划,检验硬件产品和驱动程序在windows ...

  6. WHQL认证(徽标认证)步骤介绍

    WHQL是Windows Hardware Quality Labs的简称,意思为"Windows操作系统硬件质量实验室",其微软徽标认证计划( Microsoft Logo Pr ...

  7. WHQL认证如何给驱动程序做数字签名

    由于受微软信任的Digicert,Entrust,Sectigo,Thawte等第三方驱动代码签名交叉证书已全部过期,微软不再接受EV代码签名证书为驱动程序进行内核数字签名.那么现在又该如何做驱动签名 ...

  8. 2019年3月WHQL认证最新申请流程

    WHQL是Windows Hardware Quality Lab.的简称, 翻译成中文是windows系统硬件质量实验室.实验室主要执行windows徽标计划,检验硬件产品和驱动程序在windows ...

  9. WHQL认证环境部署攻略四  结果查看测试报告

    接WHQL认证环境部署攻略三 第7步:查看测试结果和日志文件 的结果选项卡显示有关每个测试的详细信息.每次测试完成后,状态列将更新结果 - 通过或失败. 下图显示了Studio Results选项卡. ...

最新文章

  1. 思科宣布NB-IoT平台实现商用
  2. nginx $mail-send()发送邮件报错_基于SMTP协议的E-MAIL电子邮件发送客户端软件C#实现...
  3. 用S-函数编写Simulink中的正弦模块
  4. Python正则表达式用法总结
  5. python 函数
  6. 【离散数学】陪集精讲
  7. 会员直推奖php程序_直推奖+对碰奖+*奖+互助奖+见点奖
  8. html5 video断点续播,Vue中集成vue-video-player及相关api/vue视频播放插件/支持断点续播...
  9. Sigcomm2019 High Precision Congestion Control(HPCC)论文阅读笔记
  10. iOS8新功能新特性
  11. 2022河海大学838计算机考研上岸经验贴
  12. QNX系统终端中同一个进程号显示多次
  13. 用mysql查询所以同学学号_mysql数据库练习查询41题答案
  14. 广西桂林公安:借力大数据 构建大平安
  15. 2017年5月问题记录与总结——powerpc p1020 spi flash驱动
  16. 大数据流批一体化架构设计
  17. 建立三層之前,我們需要做什麼;建立中間時,我們需要注意什麼;中間層規則是動態連接的好還是編譯鏈入好.日期:2004-05-18...
  18. MoveIt机械臂控制——(一)基本配置步骤
  19. eas报错日记_eas日志收集方式
  20. 高等数学课程学习网站设计应用

热门文章

  1. 一文带你看懂小程序朋友圈广告是什么
  2. php制作搜索框_搜索功能(search.php)模板制作 - WordPress模板开发
  3. 浅谈IT行业中的隐私泄露问题
  4. 技术沙龙出海日本:分享京东区块链实践与创新
  5. 通过“三秒法则”告别拖延,成为行动派
  6. 所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置!
  7. 现60岁,一次性缴纳60万养老金,一个月领取4000元,你愿意吗
  8. for循环实现-水仙花
  9. php 支付宝账单监控,支付宝账单监测 收款监测 实时监控
  10. Java核心技术卷一读书笔记