ActiveX控件的另类免费签名法
注意:一直都有人提到一個問題,就是使用支付寶的證書,會不會有安全問題,這一點是肯定的,所以這個證書只能拿來做軟件簽名用,不能拿來做支付的。
?
?????這幾天手上在做一個項目,要用到ActiveX控件,在簽名這一步給卡住了,以前可以申請到免費一個月的證書,可我找了一個晚上,發(fā)現(xiàn)現(xiàn)在網(wǎng)上都沒有這種證書可以申請了(可能有,但我不知道)。
?????我都快給急死了,要是無法簽名,那這個項目可就無法做下去了,這么一個小單專門去買個證書又不合算。前幾個月硬盤壞過一次,以前用的簽名文件都沒了,搬出刻錄的備份光盤一張一張的找,發(fā)現(xiàn)有一個文件名為“賴起疆.pfx”的證書文件,嘿……一時沒想起來這個證書是干嘛用的,試著安裝這個證書,發(fā)現(xiàn)是淘寶網(wǎng)支付寶的備份證書,看了一下證書的信息,嘿……心想,有門,可以試試。
先從IE中導出證書文件
運行簽名工具signcode.exe
文中提到的數(shù)字簽名工具包,請在此處下載
http://files.cnblogs.com/babyt/SignTool.rar
時間戳地址為: http://timestamp.verisign.com/scripts/timstamp.dll
好了,現(xiàn)在我們來驗證一下簽名的結果
在已簽名的ActiveX控件單擊右鍵-->屬性
我們來看一下簽名的詳細信息
我們來看看最終在IE上運行的結果
好了,完全成功!
?????最后說明一下,使用的證書是淘寶網(wǎng)支付寶的證書,只要你有用支付寶,那么你就有這么一個以你名字命名的數(shù)字證書,同時也不怕證書會過期,只要證書過期了,你上淘寶網(wǎng),注銷一下證書,重新生成一份就是了。
?????因我的系統(tǒng)是Windows 2008 所以如果你用Vista以前的系統(tǒng)運行后看到的圖片跟我的貼圖可能有點不一樣。
?????有一個問題要注意,如果簽名成功后,你的控件還是無法在IE中顯示,那很大的可能是你控件本身有問題。
?????補充一下:http://www.cnblogs.com/downcom/archive/2008/11/14/1333575.html
轉載于:https://www.cnblogs.com/downcom/archive/2008/08/10/1264499.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的ActiveX控件的另类免费签名法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 远程服务器电脑的设置
- 下一篇: Microsoft JET Databa