Windows驱动程序数字签名的方法有哪些

从Windows Vista开始,基于x64的Windows版本要求在内核模式下运行的所有软件(包括驱动程序)进行数字签名才能加载,那么Windows驱动程序数字签名的方法有哪些?

两种方法可供选择:

1、使用Microsoft和Microsoft认证驱动程序 将提供签名。 当驱动程序包通过认证测试时,Windows硬件质量实验室 (WHQL) 签名。如果你的驱动程序包由WHQL进行签名,则可以通过Windows更新计划或其他Microsoft支持的分发机制来分发。

2、供应商或驱动程序开发人员可以从 Microsoft授权证书颁发机构 (CA) 获取代码签名证书,并使用它自行对内核模式和用户模式二进制文件进行签名。

注意:必需的内核模式代码签名证书策略适用于在Windows Vista和更高版本的Windows上运行的基于x64 的系统的所有内核模式软件。

适合驱动程序申请的证书推荐:驱动代码签名证书

相关文章