Freigeben über


So releasesignieren Sie ein Treiberpaket

Dieser Abschnitt enthält die grundlegenden Schritte, die Sie ausführen müssen, wenn Sie ein Treiberpaket freigeben. Hierzu gehören folgende Elemente:

  • Abrufen eines SoftwareHerausgeberzertifikats (Software Publisher Certificate, SPC) von einer kommerziellen Zertifizierungsstelle (Ca).

  • Releasesignieren eines Treibers binär über eine eingebettete Signatur. Sie müssen eine digitale Signatur in die Treiber-Binärdatei einbetten, wenn es sich bei der Treiber-Binärdatei um einen Starttreiber handelt.

  • Vorbereiten eines Treiberpakets für die Freigabesignierung. Dazu gehört das Erstellen einer Katalogdatei, die die digitale Signatur für das Treiberpaket enthält.

  • Releasesignieren der Katalogdatei des Treiberpakets.

Jedes Thema in diesem Abschnitt beschreibt ein separates Verfahren im Releasesignierungsprozess und enthält die allgemeinen Informationen, die Sie über das Verfahren verstehen müssen. Darüber hinaus verweist jedes Thema auf andere Themen, die detaillierte Informationen zum Verfahren bereitstellen.

Hinweis In diesem Abschnitt werden die Schritte erläutert, die erforderlich sind, wenn ein Treiberpaketherausgeber ein Treiberpaket manuell freigeben muss. Das Hardware Certification Kit (HCK) verfügt über Testkategorien für eine Vielzahl von Gerätetypen. Wenn eine Testkategorie für den Gerätetyp in dieser Liste enthalten ist, sollte der Treiberherausgeber eine WHQL-Releasesignatur für das Treiberpaket abrufen, anstatt das Treiberpaket manuell zu signieren.

In diesem Abschnitt werden separate Computer für die verschiedenen Prozesse verwendet, die an der Freigabesignierung eines Treiberpakets beteiligt sind. Diese Computer werden wie folgt bezeichnet:

Signieren des Computers
Dies ist der Computer, der zum Freigeben eines Treiberpakets für Windows Vista und neuere Versionen von Windows verwendet wird. Auf diesem Computer muss Windows XP SP2 oder höhere Versionen von Windows ausgeführt werden. Um die Treibersignaturtools zu verwenden, muss auf diesem Computer Windows Vista und höhere Versionen des Windows Driver Kit (WDK) installiert sein.

Testcomputer
Dies ist der Computer, der zum Installieren und Testen des releasesignierten Treiberpakets verwendet wird. Auf diesem Computer muss Windows Vista oder höhere Versionen von Windows ausgeführt werden.

Bei der Erläuterung des Releasesignierungsprozesses verwenden die Themen dieses Abschnitts das Beispieltreiberpaket "ToastPkg ". Innerhalb des WDK-Installationsverzeichnisses befindet sich das ToastPkg-Treiberpaket im Verzeichnis "src\general\toaster\toastpkg ".

Dieser Abschnitt enthält die folgenden Themen:

Abrufen eines Softwareherausgeberzertifikats (Software Publisher Certificate, SPC)

Erstellen einer Katalogdatei für das Releasesignieren eines Treiberpakets

Releasesignieren der Katalogdatei eines Treiberpakets

Releasesignieren eines Treibers über eine eingebettete Signatur

Überprüfen der Releasesignatur

Konfigurieren eines Computers zur Unterstützung der Releasesignierung

Installieren eines releasesignierten Treiberpakets