驱动程序签名Driver Signing

驱动程序签名是硬件开发人员中心仪表板提供的一项服务。Driver signing is a service provided by the Hardware Dev Center dashboard. 此服务允许你使用 Microsoft 签名对 Windows 10 驱动程序进行数字签名。This service allows you to digitally sign Windows 10 drivers with a Microsoft signature. 你也可以通过完成 Windows 硬件兼容性计划的要求,对驱动程序进行签名。You can also get drivers signed by completing the requirements for the Windows Hardware Compatibility Program. 有关基本驱动程序签名与兼容性计划有何不同的详细信息,请参阅 Windows 硬件兼容性计划For more information on how basic Driver Signing is different from the Compatibility program see,Windows Hardware Compatibility Program.

驱动程序签名提交要求扩展验证 (EV) 代码签名证书。Driver signing submissions require an extended validation (EV) code signing certificate. 有关代码签名证书的详细信息,请参阅获取代码签名证书For more information about code signing certificates, see Get a code signing certificate.

提交驱动程序以供签名Submit a driver for signing

  1. 使用 Microsoft 帐户登录到硬件开发人员中心仪表板,然后单击“文件签名服务”*Sign in to the Hardware Dev Center dashboard with your Microsoft account, and then click *File signing services.

  2. 在“文件签名服务”*页上的“创建提交”磁贴中,单击“创建驱动程序签名提交”On the *File signing services page, in the Create submissions tile, click Create Driver Signing submission.

    备注

    系统可能会请求你签署一份法律协议,然后才能继续。Before proceeding, you may be asked to sign a legal agreement. 若要继续,请查看该文档、署上签名和日期,然后单击“提交”。To continue, review the document, add your signature, add the date, and then click Submit. 每个组织只需签署一次该协议。Each organization only needs to sign this agreement once.

  3. 在“创建驱动程序签名提交”页上,填写以下信息:On the Create Driver Signing submission page, complete the following information:

    字段Field 描述Description
    名称Name 这样稍后你便可以轻松识别和找到自己的产品。This allows you to easily identify and find your product later. 该名称还将显示在通用驱动程序列表(如果适用)中。It’s also the name which will be shown on the Universal Driver List (if applicable).
    公布日期Announcement Date 这是你的产品出现在通用驱动程序列表(如果适用)中的日期。This is the date when your product will appear on the Universal Driver list (if applicable). 使用该日期,可在你做好公布的准备后才公布你的产品。This allows you to prevent disclosure until you’re ready.
    是否为通用驱动程序?Universal Driver? 通过此操作,你可以选择提交中的驱动程序是否为通用驱动程序。This allows you to choose whether or not the drivers in your submission are Universal. 了解有关驱动程序开发中的新增功能的详细信息。Learn more about What’s new in Driver development.

  4. 你的提交处理完后,你将收到一封包含结果的电子邮件。After your submission is processed you’ll receive an email with the results.

    重要

    1. 所有驱动程序签名提交必须位于单个、已签名的 CAB 文件中。All Driver Signing submissions must be in a single, signed CAB file.

    2. CAB 文件签名必须与存档的 EV 代码签名证书匹配,它才适用于使用 Windows 开发人员中心硬件仪表板的公司。The CAB file signature must match the EV code signing certificate on file for your company with Windows Dev Center hardware dashboard. 有关代码签名证书的详细信息,请参阅“获取代码签名证书”。For more information about code signing certificates, see Get a code signing certificate.

    3. cab 中的所有驱动程序文件夹必须支持同一组体系结构。All driver folders in your cab must support the same set of architectures. 例如,所有驱动程序必须均为 x86 或 x64。For example, all drivers must be x86 or x64. 否则,所有驱动程序必须同时支持 x86 和 x64。Otherwise, all drivers must support both x86 and x64. 对于支持 x86 和 x64 的程序包,每个体系结构都需要支持体系结构和二进制文件的单个 INF 文件。For packages that support both x86 and x64, a single INF file supporting both architectures and binaries is required for each architecture.

    4. CAB 不应包含符号。The CAB should not contain symbols.

    5. CAB 不应在根级别上具有文件,并且每个驱动程序包必须位于单独的文件夹中。The CAB should not have files at the root level, and each driver package must be in separate folders. 下图是 CAB 结构的示例。The following illustration is an example of the CAB structure.

      an image showing a CAB structure

    管理驱动程序提交Manage driver Submissions

    1. 使用 Microsoft 帐户登录到硬件开发人员中心仪表板,然后单击硬件认证磁贴中的管理提交Sign in to Hardware Dev Center dashboard with your Microsoft account, and then click Manage submissions in the Hardware certification tile.
    2. 在“管理提交”*页上,从“提交类型”列表中选择“驱动程序签名”,然后单击“应用”On the **Manage submissions* page, select Driver Signing from the Submission type list, and then click Apply.
    3. 单击你要管理的提交“ID”。Click the submission ID that you want to manage.
    4. 在“提交详细信息”页上,你可以看到提交的状态。On the submission details page, you can see the status of your submission. 如果提交已完成,请单击下载链接下载经过签名的二进制文件。If it's complete, click the Download link to download the signed binaries.

    更新代码签名证书Update a code signing certificate

    建立新公司Establish a new company

    获取代码签名证书Get a code signing certificate

    Windows 硬件兼容性计划Windows Hardware Compatibility Program