Как Release-Sign пакета драйверов

В этом разделе приведены основные действия, которые необходимо выполнить при выпуске и подписи пакета драйверов. Это включает следующие действия.

  • Получение сертификата издателя программного обеспечения (SPC) из коммерческого центра сертификации (ЦС).

  • Подписывание выпуска двоичного файла драйвера с помощью внедренной подписи. Необходимо внедрить цифровую подпись в двоичный файл драйвера, если двоичный файл драйвера является драйвером запуска загрузки.

  • Подготовка пакета драйверов для подписывания выпуска. Сюда входит создание файла каталога, содержащего цифровую подпись для пакета драйверов.

  • Подписывание выпуска файла каталога пакета драйвера.

Каждый раздел в этом разделе описывает отдельную процедуру в процессе подписывания выпуска и предоставляет общие сведения, которые необходимо понять об этой процедуре. Кроме того, каждый раздел указывает на другие темы, в которых содержатся подробные сведения о процедуре.

Примечание В этом разделе рассматриваются действия, которые необходимо выполнить, когда издателю пакета драйверов необходимо вручную освободить и подписать пакет драйвера. Комплект сертификации оборудования (HCK) содержит категории тестов для различных типов устройств. Если в этот список включена тестовая категория для типа устройства, издатель драйвера должен получить подпись выпуска WHQL для пакета драйверов, а не подписывать пакет драйверов вручную.

В этом разделе отдельные компьютеры используются для различных процессов, участвующих в подписи выпуска пакета драйвера. Эти компьютеры называются следующими:

Компьютер подписывания
Это компьютер, используемый для выпуска и подписывания пакета драйверов для Windows Vista и более поздних версий Windows. Этот компьютер должен работать под управлением Windows XP с пакетом обновления 2 (SP2) или более поздних версий Windows. Чтобы использовать средства подписывания драйверов, на этом компьютере должна быть установлена Ос Windows Vista и более поздние версии комплекта драйверов Windows (WDK).

Тестовый компьютер
Это компьютер, который используется для установки и тестирования пакета драйверов, подписанного выпуском. Этот компьютер должен работать под управлением Windows Vista или более поздних версий Windows.

При обсуждении процесса подписывания выпуска в разделах этого раздела используется пример пакета драйвера ToastPkg . В каталоге установки WDK пакет драйвера ToastPkg находится в каталоге src\general\тостер\toastpkg .

В этом разделе рассматриваются следующие вопросы.

Получение сертификата издателя программного обеспечения (SPC)

Создание файла каталога для Release-Signing пакета драйвера

Выпуск подписывания файла каталога пакета драйверов

Выпуск подписывания драйвера с помощью внедренной подписи

Проверка подписи выпуска

Настройка компьютера для поддержки подписывания выпуска

Установка пакета драйвера Release-Signed