驱动代码签名证书如何申请

2025年10月30日

驱动程序是连接操作系统和硬件设备的核心组件,微软要求所有内核模式驱动程序都必须使用EV代码签名证书进行数字签名,否则就无法在Windows系统上正常运行,可见对它的安全性要求极高,下文将详细为大家介绍驱动代码签名证书的申请流程。

 一、驱动代码签名证书的作用

1、严格的验证流程可以保证该驱动程序来自可信的开发者;

2、驱动程序在签名后不被篡改,可以保证代码的完整性;

3、避免了Windows系统显示“未知发布者”安全警告;

4、满足微软的要求,符合WHQL认证的必要条件。

驱动代码签名证书

 二、为什么驱动程序必须使用EV代码签名证书

1、自Windows 10起,微软要求所有内核模式驱动程序必须使用EV代码签名证书进行签名;

2、使用EV代码签名证书签名的驱动程序能立即获得微软SmartScreen信誉,无需累积用户下载量就能建立信任;

3、只有使用EV代码签名证书签名的驱动程序才能提交WHQL微软徽标认证,获得Windows徽标使用权。

 三、驱动代码签名证书申请流程

1、选择一家可信的CA机构,微软推荐的证书颁发机构主要有Globalsign、DigiCert、ComodoCertum等,可根据需求以及预算选择合适的产品;

2、提交申请材料给安信证书,其中需要填写企业基本信息、上传资质文件、生成CSR文件等;

3、CA机构会对所提交的资料进行验证,EV代码签名证书的验证过程比较严格,不同CA的验证流程也各不相同,可联系安信证书客服了解具体方式,大约需要1-5个工作日;

4、大部分品牌的代码签名证书都需要使用硬件Ukey,收到Ukey后需要激活硬件令牌,并确认证书已成功加载到令牌中。如DigiCert、Comodo等邮寄Ukey的时间可能会比较长;而GlobalSign可支持国内顺丰邮寄Ukey;如果嫌麻烦也可以选择Certum代码签名证书,支持云签名技术,无需邮寄硬件Ukey。

 四、驱动签名流程

1、驱动程序签名

使用Windows SDK中的SignTool工具对驱动程序进行签名:

signtool sign/f”证书路径”/csp”硬件加密服务提供商”/k”令牌密码”/t”时间戳地址”驱动文件.sys

2、时间戳服务

签名时务必添加时间戳,防止证书过期后驱动数字签名失效,推荐使用DigiCert、GlobalSign等时间戳服务器。

 五、提交WHQL认证

如需获得微软官方认证,可提交签名后的驱动程序至微软硬件开发中心进行WHQL测试:

1、注册硬件开发人员中心仪表板账号

2、创建CAB文件提交

3、使用EV代码签名证书对CAB文件签名

4、提交至微软测试平台

申请驱动代码签名证书是Windows驱动程序开发中的一个重要的环节,不仅能够满足微软的强制要求,而且能够为用户提供安全可信的驱动程序,在安信证书完成EV代码签名证书的申请后,会有技术人员提供免费的安装服务,任何部署上的问题都可得到快速解决。

相关推荐:《申请EV代码签名证书哪个品牌好

相关阅读

QQ
微信
微信
公众号
公众号
在线咨询
电话

联系热线:400-080-0149

TOP