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 測試憑證或商業測試憑證。
/t
http://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