以數位方式簽署自訂程式檔,即可通知使用者是誰發佈了檔案,以及檔案在經過簽署之後是否有進行任何變更。
發佈自訂應用程式之前,您應該考慮簽署可支援數位簽章的每個檔案類型,並將其載入至 AutoCAD 系列程式或 AutoCAD LT。雖然數位簽署自訂程式檔案是選擇性的作法,我們仍建議您這樣做。
以下概述了將數位簽章貼附至自訂程式檔案的優勢:
- 提高工作站的安全性;載入數位簽署的檔案可讓使用者瞭解誰是檔案的發行者,以及檔案是否在簽署後經過修改。
- 檔案能從可信任的位置以外的地方載入;「檔案載入 - 安全性考量」訊息方塊並不會在每次載入檔案時顯示。依預設,套件中的檔案不會受到信任。
- 由相同發行者簽署的所有檔案皆可受到信任;一旦發行者為可信任的,則系統會自動信任具有相同數位簽章的所有自訂程式檔案。
- 減少設置及規劃自訂程式的步驟可改善客戶的經驗。
可數位簽署的自訂程式檔案
您可以將數位簽章加入至以下自訂程式檔案類型:
- ARX – ObjectARX 檔案
- CRX – 主控台執行期擴充檔案,與 ARX 檔案類似 (使用者介面除外)
- DBX - ObjectDBX (Object Enabler) 檔案
- DLL – 功能表資源庫或 .NET 組件
- FAS – 快速載入 AutoLISP 檔
- MNL - 功能表 AutoLISP 檔
- LSP – AutoLISP 來源檔
- VLX - 編譯過的 AutoLISP 專案檔 (MAKELSPAPP 和 VLISP 指令)
註: VBA 專案 (DVB) 和 JavaScript (JS) 檔案無法以數位方式簽署。
數位簽署自訂程式檔案所需的工具
數位簽署自訂程式檔案需要特殊工具。所需的工具是以簽署的檔案類型為根據。以下提供兩個可用工具的概述:
貼附數位簽章工作流程
將數位簽章貼附至 AutoLISP 或二進位檔時,必須遵循以下程序的基本大綱。
- 簽署 AutoLISP 檔
-
- 從供應商建立或取得數位憑證。
若要取得有關建立數位憑證的資訊,請參閱「建立數位憑證」。
- 若您要建立數位憑證,請建立一個 PFX 檔案,然後匯入數位憑證。
如需更多資訊,請參閱主題〈建立個人資訊交換 (PFX) 檔〉和〈匯入數位憑證〉。
- 使用貼附數位簽章工具 (AcSignApply.exe)工具,將數位簽章貼附至 AutoLISP 檔。
如需有關簽署 AutoLISP 檔的資訊,請參閱〈以數位方式簽署 AutoLISP 檔〉。
- 將新簽署的檔案載入 AutoCAD 系列程式或 AutoCAD LT,並確認數位簽章可辨識。
- 簽署二進位檔
-
- 從供應商建立或取得數位憑證。
若要取得有關建立數位憑證的資訊,請參閱「建立數位憑證」。
- 若您要建立數位憑證,請建立一個 PFX 檔案,然後匯入數位憑證。
如需更多資訊,請參閱主題〈建立個人資訊交換 (PFX) 檔〉和〈匯入數位憑證〉。
- 使用簽署工具 (SignTool.exe)工具,將數位簽章貼附至二進位檔案。
如需簽署二進位檔的資訊,請參閱〈以數位方式簽署二進位 (ObjectARX 或 Managed .NET) 檔〉。
- 將新簽署的檔案載入 AutoCAD 系列程式,並確認數位簽章是可識別的。