什么是驱动数字签名
驱动数字签名是指运用在驱动程序上的数字签名。有数字签名的驱动操作系统会认为它是安全,稳定,有版权的驱动。安装的时候会明显更顺畅。这类似于我们日常对文件的签名盖章的原理。签过名盖过章的文件表示是得到认可和确认的文件,可以放心的执行。
当您的驱动程序还没有数字签名时,可以参考数字证书网的这两种解决方案:
如果您是驱动的使用者,遇到了没有签名的驱动程序,您可以联系这款驱动的厂商(一般也是设备的生产者)要求或者建议他们提供签名版的驱动程序。
如果您是驱动程序的发行机构或者是硬件产品生产商,那您可以选择如下几种方式获得数字签名:
方案一,申请 Windows 发行的驱动数字签名。
这种驱动数字签名是在 windows 操作系统下使用多,有效,稳定的驱动数字签名。在安装过程中较的流畅,没有任何安全警告提示。是微软 windows 操作系统信赖的驱动数字签名。
要获得 Windows 发行的驱动数字签名需要将硬件和驱动通过微软的 WHQL认证,认证完成后微软会下发签有“ Microsoft Windows Hardware Compatibility Publisher”驱动 catalog 文件,将此文件附在驱动的同一目录下驱动就有了数字签名。
Windows 数字签名是驱动开发商和硬件生产商的驱动数字签名。
那么如何进行 WHQL认证呢?
上海环度信息科技提供了3种WHQL认证方案:
见:https://www.shuzizhengshu.com/html/whql/
方案二,用代码签名证书签发驱动数字签名。×注意:此方案自 2021年4月底开始,已经无法给驱动进行数字签名,请参考方案一
这种驱动数字签名主要是利用可信 CA 机构如 DigiCert 颁发的代码签名证书来对驱动进行数字签名。
这种签名运用范围很广泛,除了对驱动进行签名以外还可以对其他类型文件如exe, MSI, dll, cab等文件进行签名。
这种驱动数字签名相比 windows 发行的数字签名级别要低,安装时会出现对话框确认,但可以在windows 64位系统上安装。由于这种数字签名成本较低,也被广泛采用。
如何获得这种CA机构签发的代码签名呢?
上海环度信息科技提供微软可用代码签名证书:
任何问题,可以随时致电:400-9989-115