保持交易與客戶資料隱密性
程式碼簽章(code sign)之Signtool工具安裝(Windows平台)
Code Sign憑證用來進行程式碼的簽章,可知道開發者是誰以及保證程式是沒被竄改,但是我們購買code sign憑證後,要如何對開發的程式進行程式碼簽章?以下介紹一個方式,使用微軟提供的SignTool.exe的程式進行簽章,供大家參考!
首先先到微軟的MSDN開發工具網頁,是您的作業系統版本下載(筆者是win7)http://msdn.microsoft.com/zh-TW/zh_tw/windows/desktop/aa904949 如下圖
點選下載後,會跑到下載畫面,如下圖!
點選下載,會直接下載一個檔案(winsdk_web.exe)到你的檔案總管
下載完成後,,下載後點兩下執行它,這時候您會發現您的程式要執行的時候,會跳出一個視窗(使用者帳戶控制),問你是否要執行此程式,其實這就是有code sign過的程式會跳出的畫面,可看到程式名稱與可執行的發行者,如果點選詳細資料,就可看到發行的的憑證資訊,本執行檔案是由microsoft code sign PCA所發行
憑證資訊
開始進行安裝
同意條款
安裝目錄
安裝的項目,只要安裝tools即可,其他不用選!
最後確認
開始進行下載與安裝,這會花一些時間
安裝完後成
可到此目錄下找到signtool.exe的檔案,表示安裝完成!
我們到該目錄下測試一下!安裝成功!
最後,我們利用signtool來針對winsdk_web.exe進行簽章驗證,如下圖,驗證成功!
注意:如果沒有安裝Visiual Studio的話,會出現無法安裝的問題,如下圖!