概述
如何对驱动程序包进行测试签名
04/20/2017
本文内容
本部分提供有关测试 驱动程序包时必须遵循的基本步骤的信息。
测试签名是指使用测试证书对要在测试计算机上使用的 驱动程序包 的预发布版本进行签名。 具体而言,这允许开发人员使用自签名证书(如 MakeCert 工具生成的证书)对内核模式二进制文件进行签名。 此功能使开发人员能够在启用了驱动程序签名验证的 Windows 上测试内核模式的二进制文件。
Windows 只支持用于开发和测试目的的测试签名驱动程序。 测试签名的驱动程序不得用于生产目的或发布给客户。
本部分包含的主题介绍了这些步骤,并提供了示例,如下所示:
创建用于签署驱动程序包的测试证书。 本部分介绍如何创建并使用名为 Contoso.com 的自签名测试证书 (测试)。 此证书用于此部分中讨论的许多示例。
正在为测试签名准备 驱动程序包 。 这包括创建包含数字签名的 目录文件 。
使用 Contoso.com (测试) 证书对驱动程序包的目录文件进行测试签名。
通过嵌入签名对驱动程序进行测试签名,方法是使用 Contoso.com (测试) 证书。
注意 如果驱动程序是 启动启动驱动 程序,则必须在驱动程序中嵌入数字签名。
本节中的每个主题都介绍了测试签名过程中的一个单独过程,并提供了了解该过程所需的一般信息。 此外,每个主题都指向提供有关过程的详细信息的其他主题。
在此部分中,单独的计算机用于对驱动程序进行测试签名所涉及的各种进程。 这些计算机的引用如下所示:
正在为计算机签名
此计算机用于对 Windows Vista 和更高版本的 Windows 的驱动程序包进行测试签名。 此计算机必须运行 Windows XP SP2 或更高版本的 Windows。 为了使用 驱动程序签名工具,此计算机必须安装 windows Vista 和更高版本的 Windows 驱动程序工具包 (WDK) 。
测试计算机
此计算机用于安装和测试测试签名的驱动程序包。 此计算机必须运行 Windows Vista 或更高版本的 Windows。
本节中的主题使用 toastpkg.inf 示例驱动程序包来引入测试签名过程。 在 WDK 安装目录中, toastpkg.inf 驱动程序包位于 src general toaster toastpkg.inf 目录中。
注意 WDK 包含一个示例命令脚本,其中显示了对 toastpkg.inf 示例 驱动程序包进行正确测试的分步过程。 您可以修改此脚本以对您自己的驱动程序包进行测试签名。 在 WDK 安装目录中,该示例位于 src general build driversigning selfsign_example .cmd 中。 Src general build driversigning selfsign_readme.htm 中介绍了有关测试签名的其他说明。
本节包括下列主题:
最后
以上就是糊涂鱼为你收集整理的计算机驱动程序签名,如何对驱动程序包进行测试签名的全部内容,希望文章能够帮你解决计算机驱动程序签名,如何对驱动程序包进行测试签名所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复