如何给ActiveX数字签名(Step by Step, Delphi)
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" />
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
工控栏目下的工控源码下的opc server,编译时用到栏目里的opc source组件包。
赵海
2002-3-31
- 点赞
- 收藏
- 分享
- 文章举报
- Delphi还是那个Delphi,变化了的只是世界
- 再执牛耳,Delphi的安卓开发,效率与性能兼而有之,比之鱼与熊掌
- Delphi的资料和教程,多多的
- delphi中TreeView使用常见问题
- 用delphi写下载程序
- delphi技巧--分离汉字和英文字母
- delphi中var关键字
- Delphi和C++ Builder中的Hibernate开发(一)
- Delphi和C++ Builder中的Hibernate开发(六)
- 关于C#下写的Web Service 服务在Delphi下调用时的问题
- 简单工厂之Delphi实现
- Delphi 对对碰外挂 记录
- delphi TWebBrowser 详细解释
- 禁止 Delphi2010 检测新版本
- delphi TDbGrid 右键 P 4000 opupMenu 菜单只在有数据的地方弹出
- (转载)delphi文件流
- (转载)delphi实例TDBGrid用右键菜单复制行粘贴行
- (转载)delphi 把图片存入数据库
- (转载)Delphi StringGrid常用属性和常用操作
- (转载)EhLib 在 Delphi 7 下的安装方法