如何给ActiveX数字签名(Step by Step, Delphi)

原创 2003年04月21日 09:00:00

                           Activex 数字签名<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

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

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />CSDN_Dev_Image_2003-4-201643420.jpg

 

2,制作好ActiveForm如下:

CSDN_Dev_Image_2003-4-201643422.jpg

  

   3Web发布设置如图:

           CSDN_Dev_Image_2003-4-201643424.png

 

 

    4.设置好选项:

CSDN_Dev_Image_2003-4-201643426.gif

 

 

5.发布测试网页。

CSDN_Dev_Image_2003-4-201643428.jpg

 

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

CSDN_Dev_Image_2003-4-2016434210.jpg

 7.下面开始数字签名:

 

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

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

如图

CSDN_Dev_Image_2003-4-2016434212.jpg

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

CSDN_Dev_Image_2003-4-2016434214.jpg

CSDN_Dev_Image_2003-4-2016434216.jpg

至此,cert证书制作完毕。

c.       开始证书spc转换。

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

CSDN_Dev_Image_2003-4-2016434218.jpg

 

d.       开始数字签名。

运行signcode (双击) 结果如图

CSDN_Dev_Image_2003-4-2016434220.jpg

CSDN_Dev_Image_2003-4-2016434222.jpg

CSDN_Dev_Image_2003-4-2016434224.jpg

单击从文件选择(F)

CSDN_Dev_Image_2003-4-2016434226.jpg

 

单击下一步

 

 

 

CSDN_Dev_Image_2003-4-2016434228.jpg

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

CSDN_Dev_Image_2003-4-2016434230.jpg

输入创建证书时的密码.

CSDN_Dev_Image_2003-4-2016434232.jpg

选择加密为md5   下一步

CSDN_Dev_Image_2003-4-2016434234.jpg

 

 

直接下一步

 

 

CSDN_Dev_Image_2003-4-2016434236.jpg

 

下一步.

CSDN_Dev_Image_2003-4-2016434238.jpg

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

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

CSDN_Dev_Image_2003-4-2016434240.jpg

CSDN_Dev_Image_2003-4-2016434242.jpg

输入制作证书时的密码。

CSDN_Dev_Image_2003-4-2016434244.jpg

 

签名完毕。

 

8.运行测试网页

CSDN_Dev_Image_2003-4-2016434246.jpg

 

 

 

 

 

 

 

 

 

 

运行效果如图:

CSDN_Dev_Image_2003-4-2016434248.jpg

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

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

 

 

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

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

         工控栏目下的工控源码下的opc server,编译时用到栏目里的opc source组件包。

 

 

                                                          赵海

                                                        2002-3-31

 

如何给ActiveX数字签名(Step by Step, Delphi)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月30日 14:34
  • 162

Step Into和Step Over,Step Out有什么区别呢?

Step Into和Step Over,Step Out有什么区别呢? Step Into(F11) 单步执行,遇到子函数就进入并且继续单步执行 Step Over (F10)在单步执行时,在函数...
  • u013053957
  • u013053957
  • 2015年06月15日 16:25
  • 820

给ActiveX控件加上数字签名的步骤

制作完OCX控件之后,就要给控件加上数字签名,否则当用户下载安装时,系统会直接禁止该控件的安装,除非事先对IE设置降低了安全级别。  简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单...
  • msdnlu
  • msdnlu
  • 2007年05月23日 17:11
  • 5402

浏览器插件之ActiveX开发(五)----关于ActiveX的数字签名

转自:http://www.cnblogs.com/qguohog/archive/2013/01/28/2880276.html     前面四篇文章都是在描述如何用C++开发基于...
  • zengraoli
  • zengraoli
  • 2013年09月27日 08:07
  • 3188

Create ActiveX in .NET Step by Step

http://www.codeproject.com/Articles/24089/Create-ActiveX-in-NET-Step-by-Step
  • zpx3243
  • zpx3243
  • 2013年12月05日 02:22
  • 369

二维图像中Mat::setp、Mat::step1理解

一、前言        Mat中的step为构成图像的层次,考虑到Mat多应用于二维图像,本文讨论二维图像step的含义和应用。二维图像数据存储示意图如下:                      ...
  • AP1005834
  • AP1005834
  • 2017年02月01日 19:55
  • 812

Intellij IDEA调试功能使用总结(step over / step into / force step into/step out等)

Intellij IDEA调试功能使用总结(step over / step into / force step into/step out等)
  • theusProme
  • theusProme
  • 2016年11月03日 00:37
  • 3917

单步调试 step into/step out/step over 区别

step into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也...
  • huangfei711
  • huangfei711
  • 2016年04月22日 15:08
  • 16639

单步执行命令step into/step out/step over的区别

导读:  step into就是单步执行,遇到子函数就进入并且继续单步执行;  step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把...
  • wuyinling1984
  • wuyinling1984
  • 2008年01月14日 11:42
  • 6049

调试中的step into step over step out

step into/step out/step over的区别 step into就是单步执行,遇到子函数就进入并且继续单步执行; step over是在单步执行时,在函数内遇到子函数时不会进入子...
  • yagamil
  • yagamil
  • 2014年10月22日 10:54
  • 3534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何给ActiveX数字签名(Step by Step, Delphi)
举报原因:
原因补充:

(最多只允许输入30个字)