給控件做數字簽名之升級版(IE7下有效)

 
查看文章
   
給控件做數字簽名之升級版(IE7下有效)
2007/12/29 00:11

 

http://www.cnblogs.com/babyt/archive/2007/12/26/1016049.html

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

給控件做數字簽名之一:將控件打包爲Web發佈包

給控件做數字簽名之二:生成證書文件
給控件做數字簽名之三:進行數字簽名

所提供的方法在IE7下無法執行的問題,簽名後出現該對話框,控件包無法安裝

因爲IE7默認是禁止沒有使用國際認證的代碼簽名證書進行簽名的ActiveX,看IE7的安全設置就知道了。
讓用戶改設置是不可能的,測試用的數字簽名又無效,所以只好用經過認證的數字證書,但是~~ 基本上都是要錢的
花了點時間查找和試驗,相比之下中國數字認證網(http://www.ca365.com/)提供的一年免費的證書是最好用的


用表格申請證書,在下面的界面中按圖示設置對應項目



提交後出現的界面選擇“在線安裝”,然後你的機器中就會安裝好這個“個人”免費證書

後面的對控件簽名時直接用signcode.exe就可以了,不用自己再makecert了
選擇證書時,從存儲區中選擇這個“個人”



後面的下一步中出現的界面最好都添上,給用戶更多的信息
時間戳服務器可以使用: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 大大增強了安全性能
http://hi.baidu.com/itrus/blog/item/6518bf13c4e533806538dbc2.html

ActiveX控件數字簽名的實現
http://hi.baidu.com/duyaofei/blog/item/6433ab01f71de1061d9583a5.html

數字證書應用全攻略——如何獲取數字證書
http://www.qqread.com/net-saft/u539114081.html

發佈了26 篇原創文章 · 獲贊 17 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章