On The Road ZJL

我的博客列表

博客归档

2008年7月23日星期三

如何给ActiveX数字签名(Step by Step, Delphi)_Delphi文摘_开发文摘_软件开发_天新网

如何给ActiveX数字签名(Step by Step, Delphi)_Delphi文摘_开发文摘_软件开发_天新网


1,制作ActivexForm,如图,暂且命名为Actfrmtest.





2,制作好ActiveForm如下:



3,Web发布设置如图:







4.设置好选项:





5.发布测试网页。



6.运行测试网页,在浏览器未安全降级情况下如图:

7.下面开始数字签名:



a. 我把工具包放到c:盘。

b. 运行c:\cert\makecert -sv "千中元是混蛋.pvk" -n "CN=BlackDragon" lazycat.cer

如图

弹出如下窗口,输入密码保护。

至此,cert证书制作完毕。

c. 开始证书spc转换。

运行 c:\cert2spc lazycat.cer lazycat.spc 如图



d. 开始数字签名。

运行signcode (双击) 结果如图

单击从文件选择(F)



单击下一步







浏览,选择c:\cert\千中元是混蛋.pvk 单击下一步

输入创建证书时的密码.

选择加密为md5 下一步





直接下一步







下一步.

时间戳地址为: http://timestamp.verisign.com/scripts/timstamp.dll

加入时间戳注意要连接上163,或者可以出国.

输入制作证书时的密码。



签名完毕。



8.运行测试网页





















运行效果如图:

这样在浏览器不降级就可以下载自己制作的*.ocx控件了。

当然,你也可以把浏览器安全降级,这样就不这么麻烦了。 :)





我写这个并不是要分,我希望大家能帮我写个opc client

详细请看http://delphi.mychangshu.com

没有评论: