共用方式為


Test-Signing目錄檔案

建立並驗證 驅動程式套件的類別目錄檔案之後,請使用 SignTool 來測試類別目錄檔案

使用 MakeCert 測試憑證或商業測試憑證來Test-Sign驅動程式套件的類別目錄檔案

使用下列 SignTool 命令,使用MakeCert 測試憑證商業測試憑證來簽署類別目錄檔案

SignTool sign /v /s TestCertStoreName /n TestCertName /t http://timestamp.digicert.com CatalogFileName.cat

其中:

  • sign命令會將 SignTool 設定為簽署名為 CatalogFileName.cat類別目錄檔案

  • /v詳細資訊選項會將 SignTool 設定為列印執行和警告訊息。

  • /sTestCertStoreName選項會提供測試憑證存儲的名稱,其中包含名為TestCertName的測試憑證。

  • /nTestCertName選項會提供安裝在名為TestCertStoreName之憑證存放區中的測試憑證名稱。 測試憑證可以是 MakeCert 測試憑證或商業測試憑證。

  • /thttp://timestamp.digicert.com 選項會提供 DigiCert 提供的公開可用時間戳伺服器的 URL。

  • CatalogFileName.cat目錄檔案的名稱。

下列命令示範如何使用 SignTool 來測試 驅動程式套件的 類別目錄檔案。 本範例會簽署目錄檔案 Tstamd64.cat,該檔案位於執行命令所在的相同目錄中。 測試憑證名為 「contoso.com (test) 」,其安裝在名為 「PrivateCertStore」 的憑證存放區中。

SignTool sign /v /s PrivateCertStore /n contoso.com(test) /t http://timestamp.digicert.com tstamd64.cat

使用企業 CA 測試憑證來Test-Sign驅動程式套件的類別目錄檔案

下列 SignTool 命令假設企業 CA 會發出您用來測試簽署 驅動程式套件的測試憑證。 如果 企業 CA 測試憑證 是您憑證存放區中唯一存在的測試憑證,您可以使用下列命令,其中您只指定 /a 選項和 類別目錄檔案的名稱。 在此情況下,SignTool 預設會找出並使用您的企業 CA 測試憑證。

如果您建立或取得企業 CA 測試憑證以外的其他測試憑證,則必須使用 SignTool 選項 /s/n 來指定測試憑證存儲的名稱,以及安裝在測試憑證存儲中的測試憑證名稱。

SignTool sign /v /a /t http://timestamp.digicert.com CatalogFileName.cat