Freigeben über


Test-Signing der Katalogdatei eines Treiberpakets

Nachdem die Katalogdatei für ein Treiberpaket erstellt oder aktualisiert wurde, kann die Katalogdatei über SignTool signiert werden. Nach der Signatur wird die in der Katalogdatei gespeicherte digitale Signatur ungültig, wenn Komponenten des Treiberpakets geändert werden.

Beim digitalen Signieren einer Katalogdatei speichert SignTool die digitale Signatur in der Katalogdatei. Die Komponenten des Treiberpakets werden von SignTool nicht geändert. Da die Katalogdatei jedoch Hashwerte der Komponenten des Treiberpakets enthält, wird die digitale Signatur in der Katalogdatei beibehalten, solange die Komponenten auf denselben Wert hashen.

SignTool kann der digitalen Signatur auch einen Zeitstempel hinzufügen. Mit dem Zeitstempel können Sie bestimmen, wann eine Signatur erstellt wurde, und unterstützt bei Bedarf flexiblere Zertifikatsperroptionen.

Die folgende Befehlszeile zeigt, wie SignTool ausgeführt wird, um die folgenden Schritte auszuführen:

Führen Sie die folgende Befehlszeile aus, um die tstamd64.cat Katalogdatei zu testen:

Signtool sign /v /fd sha256 /s PrivateCertStore /n Contoso.com(Test) /t http://timestamp.digicert.com tstamd64.cat

Hierbei gilt:

  • Der Befehl sign konfiguriert SignTool, um die angegebene Katalogdatei zu signieren, tstamd64.cat.

  • Die Option /v ermöglicht ausführliche Vorgänge, in denen SignTool erfolgreiche Ausführungs- und Warnmeldungen anzeigt.

  • Die Option /fd gibt den Datei-Digestalgorithmus an, der zum Erstellen von Dateisignaturen verwendet werden soll. Die Standardeinstellung lautet SHA1.

  • Die Option /s gibt den Namen des Zertifikatspeichers (PrivateCertStore) an, der das Testzertifikat enthält.

  • Die Option /n gibt den Namen des Zertifikats (Contoso.com(Test)) an, das im angegebenen Zertifikatspeicher installiert ist.

  • Die Option /t gibt die URL der TSA (http://timestamp.digicert.com) an, die die digitale Signatur zeitstempelt.

    Wichtig

    Das Einschließen eines Zeitstempels stellt die erforderlichen Informationen für die Schlüsselsperrung bereit, falls der private Schlüssel des Signierers kompromittiert wird.

  • tstamd64.cat gibt den Namen der Katalogdatei an, die digital signiert wird.

Weitere Informationen zu SignTool und seinen Befehlszeilenargumenten finden Sie unter SignTool.

Weitere Informationen zum Testen der Katalogdatei eines Treiberpakets finden Sie unter Testen der Signatur einer Katalogdatei.