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