知識庫: Codesign程式碼簽署系統
在Windows環境中進行Codesign簽章
發佈人 Evan Wen 發表於 10 2月 2025 03:44 下午
|
|
1. 安裝SimplySign Mobile應用程式在程式簽章的過程中,會需要在您的行動裝置上會透過SimplySign Mobile應用程式生成一個稱為Token的登入代碼來驗證使用者身分,因此需要先完成SimplySign Mobile的安裝與帳號的啟動,步驟如下:
2.安裝SimplySign Desktop應用程式在Windows環境中,您需要透過SimplySign Desktop來登入SimplySign帳戶並匯入憑證,步驟如下: 1. 前往Certum支援網站2. 下載適合Windows的應用程式。3. 完成安裝後,啟動應用程式。4.應用程式圖示將顯示於系統時鐘旁的工具列(Tray)中。 3.登入SimplySign服務並檢視憑證1. 右鍵點擊SimplySign Desktop應用程式的圖示,選擇『Connect to SimplySign』。 2.輸入ID(電子郵件)與SimplySign Mobile中產生的Token,然後按『Ok』。 3.成功登入後,系統會顯示已連線以及憑證與卡片數量的通知。4.右鍵點擊應用程式圖示,選擇『Manage certificates』→『Certificate list』來檢視可用憑證。
5.雙擊某個憑證可檢視其詳細資訊。 4.安裝SignTool1.前往微軟Windows SDK網站,點選下載安裝程式https://developer.microsoft.com/zh-tw/windows/downloads/windows-sdk/ 2. 執行WinSDKSetup.exe,選擇『Install the Windows Software Development Kit』後按『Next』。3.在Windows Kits Privacy中,點選『Next』。4.在License Agreement頁面中,點選『Accept』。 5.在Select the features you want to install頁面中,僅勾選『Windows SDK Signing Tools for Desktop Apps』後,按『Install』。6.接著會進行安裝程序,等待其完成。 7.完成後按下Close結束安裝程式。 8.找到signtool.exe的實際路徑,一般會位於以下路徑:C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\ (紅色部分會根據安裝時推出的最新版本而有所不同)
9.設定環境變數,開啟命令提示字元,輸入以下命令:set PATH=%path%;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\ (紅色部分會根據安裝時推出的最新版本而有所不同) 5.使用SignTool進行簽章使用SignTool進行簽章時,需要取得憑證的『憑證指紋』。步驟如下: 1.在SimplySign Desktop的憑證清單中,雙擊憑證檢視詳細資訊。2.在『詳細資料』分頁中找到『憑證指紋』。 接著使用前一步驟的命令提示字元視窗,輸入以下指令進行簽章: signtool sign /sha1 "憑證指紋" /tr "http://time.certum.pl" /td sha256 /fd sha256 /v "目標檔案.exe"
範例: signtool sign /sha1 "***************************************" /tr "http://time.certum.pl" /td sha256 /fd sha256 /v "oxwu-win-x64.exe" | |
|
相關評論 (0)