国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Activex簽名方法和工具技巧(圖)

一、給Activex控件加數(shù)字簽名

由于報(bào)表輸出模塊有用到Activex控件,這種控件對(duì)于Windows來說屬于未簽名控件,而Windows默認(rèn)的IE設(shè)置中對(duì)這種未簽名控件的訪問是禁止的,雖然通過讓用戶修改自己的IE設(shè)置可以訪問,但這樣每個(gè)要訪問的用戶都需要設(shè)置,麻煩,而且也不是很安全,那么通過在服務(wù)器端給該Activex控件加上數(shù)字簽名,就不需要用戶修改自己的IE設(shè)置,下面就介紹給Activex控件加數(shù)字簽名的步驟:

首先要有工具包,包括以下幾個(gè)軟件:
makecert.exe  制作cer格式的證書,即X.509證書,同時(shí)可以創(chuàng)建私鑰
cert2spc.exe  將cer格式證書轉(zhuǎn)換成spc格式證書,即PKCS #7證書
signcode.exe  將證書簽署到ocx上去
chktrust.exe  檢查簽署證書后的ocx是否正確
還有一個(gè)certmgr.exe,是管理證書用的

上面這幾個(gè)軟件放在Web文件的Activex文件夾下。

有了上面幾個(gè)軟件,就可以進(jìn)行簽名了:

1.  創(chuàng)建一個(gè)自己的證書文件:
點(diǎn)擊“開始”-“運(yùn)行”,如下圖

在彈出框中輸入cmd

點(diǎn)擊確定

通過輸入命令轉(zhuǎn)到工具包所在路徑,如假設(shè)上述工具包放在“I:/work/xsxt/bbsc/”下,則首先轉(zhuǎn)到I盤

然后再轉(zhuǎn)到work下

轉(zhuǎn)到xsxt下

轉(zhuǎn)到bbsc下,按下圖輸入

下面講解一下命令:makecert /sv "xsxt.PVK" /n "CN=億力天龍,E=ljm@tli.com.cn,O=劉建梅" xsxt.cer
這里,xsxt.PVK表示新創(chuàng)建的私人密鑰保存文件名
      “億力天龍”是你想顯示的公司名
      xsxt.cer是你創(chuàng)建最后的證書文件名
這些根據(jù)你自己的要求填寫

輸入上述命令回車后,會(huì)彈出下圖:

在上圖中輸入私鑰密碼,點(diǎn)擊確定(一定要輸入一致,不要出錯(cuò))后出現(xiàn)下圖:

輸入和前面一樣的密碼,再點(diǎn)擊確定,出現(xiàn)下圖:

上圖中如果出現(xiàn)Succeeded則表示創(chuàng)建成功,此時(shí)可以進(jìn)入“I:\work\xsxt\bbsc”下看到xsxt.PVK和xsxt.cer兩個(gè)文件。

 2.轉(zhuǎn)換cer格式為spc格式(可省略)

回車后出現(xiàn)下圖

出現(xiàn)Succeeded則表示成功,此時(shí)可以在“I:\work\xsxt\bbsc\”下看到xsxt.spc文件。

3.給ocx進(jìn)行簽名
雙擊“I:\work\xsxt\bbsc\”下的signcode.exe運(yùn)行后會(huì)出現(xiàn)數(shù)字簽名向?qū)?,出現(xiàn)下圖

點(diǎn)擊“下一步”,出現(xiàn)下圖:

通過“瀏覽”按鈕來選擇要簽名的Activex控件,該系統(tǒng)的控件是在Web文件的bbsc下的ActiveFormProj1.ocx,所以通過瀏覽來選擇該文件

點(diǎn)擊“下一步”,出現(xiàn)下圖:

該圖出現(xiàn)了簽名選項(xiàng),一種是典型,一種是自定義。選擇自定義,這樣才能從文件選擇證書

從上圖中點(diǎn)擊“從文件選擇”,選擇簽名制作的xsxt.spc或xsxt.cer文件,此處選擇xsxt.cer后出現(xiàn)下圖

再點(diǎn)擊“下一步”


通過上圖中的“瀏覽”按鈕選擇前面創(chuàng)建的私鑰文件,此處是xsxt.PVK

點(diǎn)擊“下一步”,出現(xiàn)下圖:

在上圖的密碼處輸入簽名設(shè)置的密碼后點(diǎn)擊“確定”

在上圖中選擇散列算法,一般用md5就可以了,點(diǎn)擊“下一步”

直接點(diǎn)擊“下一步”,

填寫一下這個(gè)控件的聲明,用戶用ie瀏覽的時(shí)候,會(huì)彈出證書說明,點(diǎn)擊“下一步”


點(diǎn)擊“下一步”

點(diǎn)擊“完成”

輸入簽名設(shè)置的密碼,點(diǎn)擊“確定”

表示簽名完成。

4.用chktrust檢查是否正確

回車后會(huì)出現(xiàn)下圖:

點(diǎn)擊“是”即可。

就這樣,得到了一個(gè)測(cè)試證書,雖然只是一個(gè)測(cè)試證書,但至少保證這個(gè)Activex控件在ie瀏覽的時(shí)候能夠彈出來一個(gè)窗口,問你是否安裝,而不是直接禁止了。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
OCX控件打包成CAB并實(shí)現(xiàn)數(shù)字簽名過程
如何發(fā)布ActiveX 控件
發(fā)布Activex - 組件控件開發(fā)
cab文件打包的ActiveX控件
Delphi 發(fā)布ActiveX控件 數(shù)字簽名
對(duì)CAB文件進(jìn)行數(shù)字簽名
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服