按照微软近期发布的规定,对于希望将内核模式驱动程序集成到Windows 10系统的开发者来说,需满足一系列严格的条件。其中核心步骤之一是注册Windows硬件开发人员计划,这不仅要求遵守相关协议,并提供Microsoft Entra ID Global管理员账户,还明确指出了必须持有扩展验证(EV)代码签名证书。
何为EV代码签名证书?
EV代码签名证书,又称为增强型或扩展验证代码签名证书,它遵循国际高标准进行深度身份验证,专为软件开发者设计,用以对其编写的可执行脚本、软件代码及内容实施数字签名。此证书不仅能确保开发者身份真实可靠,还能有效保护代码的完整性,既保障了开发者权益,也使得用户在下载和使用软件时避免遭受病毒、恶意代码和间谍软件的危害。
如何获取EV代码签名证书?
获取EV代码签名证书通常涉及以下环节:
1、选购:根据自身需求与预算,选择信誉良好的EV代码签名证书提供商如Digicert、Sectigo、Certum等购买合适的证书产品。
2、提交资料:购买后填写并提交企业相关信息资料。
3、审核验证:CA机构会审核提交的企业信息,通过电话等方式进行严格核实;完成初步验证后,还需经过EV团队的复审。
4、收取并激活:复审通过后,CA机构会从国外寄送含有EV代码签名证书的Ukey,收到后即可激活并开始使用。
获取EV代码签名证书后如何注册Windows硬件开发人员计划?
一旦获得EV代码签名证书,接下来可以登录Windows硬件开发人员计划注册页面开始注册流程:
1、访问注册入口(https://partner.microsoft.com/zh-CN/dashboard/Registration/Tenant/Hardware),阅读并确认已准备好所有必需材料,包括EV代码签名证书和MicrosoftEntra ID全局管理员帐户。
2、按照提示操作,拥有账户的用户直接登录,无账户的则创建新目录并设置全局管理员账户。
3、登录成功后,准确填写公司所在地区、公司名称以及联系人详细信息。
4、确保所有信息无误后,点击“下一步”,利用已有的EV代码签名证书跳过相关步骤。
5、在需要签署并上传文件的部分,按说明操作,可以离线签署后再上传,务必保持登录状态以确保整个过程连续性。
6、文件上传完成后,再次检查并确认所有输入信息正确无误,然后提交注册信息。
总之,获得EV代码签名证书并顺利完成Windows硬件开发人员计划注册,是确保驱动程序顺利实现数字签名的关键一步。熟悉并掌握详细的注册流程,将有助于驱动程序开发者更高效地完成认证工作,从而使其驱动程序能够在Windows系统中安全运行。
随着计算机技术的不断发展,驱动程序在我们的生活中扮演着越来越重要的角色。然而,由于驱动程序的特殊性,恶意软件在其中潜伏的风险也越来越高。为了保证驱动程序的安全性,数字签名成为了一个必不可少的工具。 数字签名是一种通过对软件进行加密和验证的方法,可以确保驱动程序…