驱动WHQL获取数字签名

当您的驱动程序开发好之后,还需要给驱动加上数字签名才能顺利运行在 Windows 中,驱动签名证书是一种数字签名证书。没有数字签名的驱动程序在发布之后是没有办法运行在Windows中的,会有如下的提示:

曾经驱动程序的数字签名是可以使用第三方的商业代码签名证书(例如本站官方办理的 DigiCert,Certum,Sectigo 等EV代码签名证书)来直接进行签名的。但随着微软对驱动程序要求的提高,驱动数字签名已经不能只是简单的通过EV代码签名证书来直接给驱动进行数字签名了,取而代之的是需要驱动发布者对驱动进行一系列的测试之后来获取微软官方发布的数字签名。

那么如何帮驱动获取这种微软官方发布的数字签名证书呢?

这中间用到的非常重要的一个方式便是 WHQL (关于什么是 WHQL可以直接咨询客服,您将得到专业的反馈 )。
从上图中可以看出,该驱动的数字签名证书有两大作用:
1,确保软件来自软件发布者;
2,保护软件在发行后不被更改。
简单的说,就是确保驱动程序的来源以及驱动程序的可靠性,自发行后没被篡改。
说明驱动程序已由证书颁发机构验证其身份的发行者签名,驱动程序来自该发布者并且没有被更改。如果驱动程序没有取得这样的签名,或者自发行以来已被更改,那么客户端就无法正常使用该驱动程序。这样可以有效的保护Windows用户的安全。
当然也有极个别的用户,或者说是驱动开发者自己为了测试的必要,临时关闭了Windows对没有数字签名的驱动的警告,让系统忽略这些安全风险,从而达到直接运行的目的,但我们不建议这样做。因为驱动程序面临的用户并非是一个或者几个,要求所有使用该没有签名的驱动的用户去关闭这些安全警告,会让用户面临很多的安全风险。
我们建议驱动在发布之前一定要取得驱动数字签名,如果您对获取驱动数字签名的方式比较陌生,可以咨询本站客服,大多数情况下我们将在3-5天内帮您完成驱动的 WHQL 认证。
下图是微软关于结束第三方代码签名证书给驱动进行签名的交叉证书到期之后的建议截图:
关于 WHQL Test Signtrue Program,本站将为您服务。

相关推荐: 如何选择适合外贸空间的服务器?所考虑的因素有哪些?

外贸空间部署的服务器在哪里?服务器托管的选择将受到项目受众的影响。如果网站是针对中国大陆、香港和亚太地区的客户,最好的选择是使用香港的服务器托管或服务器租赁服务。如果该项目是为讲英语的人设计的,您可以选择美国服务器。而近年来随着外贸行业的快速发展,越来越多的传…