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

                           Activex 数字签名

 

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

 

 

2,制作好ActiveForm如下:

  

   3Web发布设置如图:

          

 

 

    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

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

 

 

                                                          赵海

                                                        2002-3-31

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi是一种编程语言,同时也是一个集成开发环境(IDE),非常适用于Windows平台的软件开发。而ActiveX是一种微软的技术,用于创建可重用的组件。在Delphi中使用ActiveX技术,可以方便地创建和使用包含各种功能的组件,以实现更复杂和功能丰富的应用程序。 Delphi支持对ActiveX组件进行测试测试的目的是确保组件的正确性和稳定性。测试可以分为单元测试和集成测试两种类型。 单元测试是指对组件的最小单元进行测试,通常是对一个方法或功能进行测试。通过编写测试用例,模拟各种输入和场景,可以验证组件在不同情况下的行为和输出是否符合预期。在Delphi中,可以使用单元测试框架来自动化测试过程,例如DUnit。 集成测试是指对多个组件之间的相互作用进行测试。在Delphi中,可以使用自动化测试工具,如TestComplete或Selenium,通过模拟用户的操作,来测试整个应用程序的功能和交互。 在进行Delphi ActiveX测试时,可以采取以下步骤: 1. 确定要测试的组件或功能。 2. 编写测试用例,包括各种输入和预期输出。 3. 使用单元测试框架进行单元测试,验证组件的功能。 4. 对多个组件之间的交互进行集成测试,确保整个应用程序的功能正常。 5. 记录测试结果,并进行分析和修复可能存在的问题。 6. 反复进行测试,直到组件达到预期的质量和稳定性。 通过使用DelphiActiveX测试功能,可以提高组件的质量和可靠性,确保应用程序的稳定性和功能正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值