共用方式為


數位簽署 .hlkx 套件

注意

目前,HLK 套件簽署僅支援 RSA 和 DSA 憑證,由用於簽署 System.Security.Cryptography.Xml.SignedXml 的 .NET 連結庫所決定

HLK Studio 支援三種套件類型 - 一個未簽署、兩個帶正負號的封裝類型。 所有向Microsoft提交的正式提交都必須經過數字簽署。 若要建立套件:

  1. 從 HLK Studio 開啟目前的專案。

  2. 選取 [封裝] 索引卷標,按兩下 [ 建立套件 ],然後選取適當的選項。

    • 請勿簽署 - 若要建立未簽署的套件,例如傳送 以支援進行偵錯,或稍後與其他套件合併成單一提交套件。

    • 使用證書存儲。 - 建立數字簽署套件(最常見的案例)。 此選項需要在執行 HLK Studio 的電腦上安裝 X509 憑證(亦即 VeriSign 憑證)。 從 [Windows 安全性] 對話框中,選取適當的程式代碼簽署憑證。

    • 使用憑證檔案 - 使用可攜式安全性檔案建立數字簽署的套件。 此選項會要求您提供 X509 憑證檔案(.cer)。 如果您想要使用受密碼保護的 .pfx 檔案,您必須使用密碼在系統上安裝檔案,然後透過證書存儲選取憑證。

檢視可簽署性結果

當您在套件中包含驅動程式時,HLK 會檢查驅動程式的可簽署性。 [驅動程序資料夾] 清單中的 [可簽署性] 資料行具有綠色複選標記,或失敗的紅色 X 標記。 若要查看可簽署性錯誤和警告,請以滑鼠右鍵按兩下驅動程式套件資料夾,然後選取[ 可簽署性結果]。

驅動程式的可簽署性與簽署套件不同。 簽署正式提交的套件會完成 .hlkx 套件的驗證套件擁有者。 驅動程式的可簽署性會檢查新增至套件的驅動程序內容是否可接受提交。