推荐产品
- SSL 证书有效期已缩至 199 天,还在手动续签的团队该换自动化了
- 域名验证≠身份验证:企业SSL证书选型指南
- 从 DV 到 OV,我们花了一年多才补上金融安全这一课
- EV代码签名是WHQL认证的必经之路吗?证书选型、预签名与提交详解
- 证书有效期只剩200天,2026年DV SSL该如何选购?
- 短周期SSL证书新规落地,业务会过期中断?用CLM平台集中管理
- 证书有效期缩短至200天怎么办?WTCertBot轻量级工具让运维化繁为简
- 为什么说ACME协议让SSL证书管理更轻松?自动化续期与部署全攻略
- HTTP验证和DNS验证,哪种更适合自动续期?看端口和通配符
- 证书失效损失谁担责?CLM全周期方案让每张证书可管可控
驱动WHQL获取数字签名
当您的驱动程序开发好之后,还需要给驱动加上数字签名才能顺利运行在 Windows 中,驱动签名证书是一种数字签名证书。没有数字签名的驱动程序在发布之后是没有办法运行在Windows中的,会有如下的提示:

曾经驱动程序的数字签名是可以使用第三方的商业代码签名证书(例如 DigiCert,GlobalSign等EV代码签名证书)来直接进行签名的。但随着微软对驱动程序要求的提高,驱动数字签名已经不能只是简单的通过EV代码签名证书来直接给驱动进行数字签名了,取而代之的是需要驱动发布者对驱动进行一系列的测试之后来获取微软官方发布的数字签名。
那么如何帮驱动获取这种微软官方发布的数字签名证书呢?
这中间用到的非常重要的一个方式便是 WHQL。
驱动的数字签名证书有两大作用:
1,确保软件来自软件发布者;
2,保护软件在发行后不被更改。
简单的说,就是确保驱动程序的来源以及驱动程序的可靠性,自发行后没被篡改。
说明驱动程序已由证书颁发机构验证其身份的发行者签名,驱动程序来自该发布者并且没有被更改。如果驱动程序没有取得这样的签名,或者自发行以来已被更改,那么客户端就无法正常使用该驱动程序。这样可以有效的保护Windows用户的安全。
当然也有极个别的用户,或者说是驱动开发者自己为了测试的必要,临时关闭了Windows对没有数字签名的驱动的警告,让系统忽略这些安全风险,从而达到直接运行的目的,但我们不建议这样做。因为驱动程序面临的用户并非是一个或者几个,要求所有使用该没有签名的驱动的用户去关闭这些安全警告,会让用户面临很多的安全风险。
我们建议驱动在发布之前一定要取得驱动数字签名,如果您对获取驱动数字签名的方式比较陌生,可以联系沃通CA,大多数情况下我们将在3-5天内帮您完成驱动的 WHQL 认证。
关于驱动数字签名服务:https://www.wosign.com/Products/WHQL.html
下图是微软关于结束第三方代码签名证书给驱动进行签名的交叉证书到期之后的建议截图:

