共用方式為


Test-Signing驅動程式套件的類別目錄檔案

建立或更新驅動程式套件類別目錄檔案之後,即可透過SignTool簽署類別目錄檔案。 簽署之後,如果修改驅動程式套件的任何元件,儲存在類別目錄檔案內的數位簽章就會失效。

在數位簽署類別目錄檔案時,SignTool 會將數位簽章儲存在類別目錄檔案中。 SignTool 不會變更驅動程式套件的元件。 不過,由於類別目錄檔案包含驅動程式套件元件的雜湊值,因此只要元件雜湊為相同值,就會維護類別目錄檔案內的數位簽章。

SignTool 也可以將時間戳記新增至數位簽章。 時間戳記可讓您判斷簽章的建立時機,並視需要支援更有彈性的憑證撤銷選項。

下列命令列示範如何執行 SignTool 來執行下列動作:

若要測試 tstamd64.cat 目錄檔案,請執行下列命令列:

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

其中:

  • sign命令會將 SignTool 設定為簽署指定的目錄檔案,tstamd64.cat。

  • /v選項會啟用詳細資訊作業,其中 SignTool 會顯示成功的執行和警告訊息。

  • /fd選項會指定要用於建立檔案簽章的檔案摘要演算法。 預設為 SHA1。

  • /s選項會指定憑證存放區的名稱, (包含測試憑證的PrivateCertStore)

  • /n選項會指定安裝在指定憑證存放區中的憑證名稱 (Contoso.com (Test) )

  • /t選項會指定 TSA () http://timestamp.digicert.com URL,以時間戳記數位簽章。

    重要

    包含時間戳記可提供金鑰撤銷的必要資訊,以防簽署者的程式碼簽署私密金鑰遭到入侵。

  • tstamd64.cat 指定目錄檔案的名稱,該檔案將會以數位方式簽署。

如需 SignTool 及其命令列引數的詳細資訊,請參閱 SignTool

如需測試簽署驅動程式套件類別目錄檔案的詳細資訊,請參閱 測試簽署類別目錄檔案