給ActiveX控制項做數字簽名

2021-04-14 23:07:46 字數 1081 閱讀 5729

出處: http://www.cnblogs.com/babyt/

最近一段時間,收到不少關於控制項數字簽名的問詢,都是針對我之前的文章

給控制項做數字簽名之一:將控制項打包為web發布包

給控制項做數字簽名之二:生成證書檔案

給控制項做數字簽名之三:進行數字簽名

所提供的方法在ie7下無法執行的問題,簽名後出現該對話方塊,控制項包無法安裝

因為ie7預設是禁止沒有使用國際認證的**簽名證書進行簽名的activex,看ie7的安全設定就知道了。

讓使用者改設定是不可能的,測試用的數字簽名又無效,所以只好用經過認證的數字證書,但是~~ 基本上都是要錢的

花了點時間查詢和試驗,相比之下中國數字認證網(http://www.ca365.com/

後面的下一步中出現的介面最好都添上,給使用者更多的資訊

時間戳伺服器可以使用:http://timestamp.verisign.com/scripts/timstamp.dll

然後再瀏覽之前的頁面,就可以了:)

要注意:

1:注意使用的是**簽名證書

2:免費數字證書有一年的有效期

3:要更改數字證書的名稱和附帶資訊等,需購買其他收費版本

4:國內ca站點

中國數字認證網(http://www.ca365.com)

廣東省

電子商務

認證中心(http://www.cnca.net/)

博大證書(http://ca.foxmail.com.cn/)

天威誠信(http://www.itrus.com.cn)

其他參考資料:

ie7 大大增強了安全效能

activex控制項數字簽名的實現

數字證書應用全攻略——如何獲取數字證書

給ActiveX控制項加上數字簽名的步驟

簡單地說,所謂數字簽名就是附加在資料單元上的一些資料,或是對資料單元所作的密碼變換。這種資料或變換允許資料單元的接收者用以確認資料單元的 和資料單元的完整性並保護資料,防止被人 例如接收者 進行偽造。它是對電子形式的訊息進行簽名的一種方法,乙個簽名訊息能在乙個通訊 網路中傳輸。基於公鑰密碼體制和私鑰...

Activex 數字簽名

本次使用makecert的命令如下 其中 sv online.pvk 意思是生成乙個私匙檔案 online.pvk ss my 指定生成後的證書儲存在個人證書中 r 頒發給自己 b 01 01 2007 指定證書的有效期起始日期,格式為月 日 年,最低為1900年 e 01 01 3000 指定證書...

如何給activeX加數字簽名

首先要有工具包,包括以下幾個軟體 makecert.exe 製作cer格式的證書,即x.509證書,同時可以建立私鑰 cert2spc.exe 將cer格式證書轉換成spc格式證書,即pkcs 7證書 signcode.exe 將證書簽署到ocx上去 chktrust.exe 檢查簽署證書後的ocx...