ActiveX控件的数字签名问题(成功经验共享)

sysmaster 2004-11-17 04:50:21
因为最近为客户开发WEB系统,迫于页面的烦琐,故想到使用VB来开发控件,使用控件增强页面功能。

不料昨日在部署自己的控件时客户机一直不能正确下载,所以想到用数字签名来解决这个问题

试了好久(也查了好多资料),发布者都说实验成功,可我们却一直不能实现?!

经过一天的忙活,现在终于找到原因了。

实验步骤如下(以下所有文件都是放在同一级文件夹下):

1、在装有.net系统的机器上找到下面的几个工具(因不同版本路径不同,所以各位可以查找一下)
  要用到:makecert.exe cert2spc.exe signcode.exe 三个工具

2、先使用makecert /sv "私钥文件名.pvk" /n "CN=你的信息" "证书文件名.cer",创建相应的
私钥及证书文件(会有成功提示)

3、使用cert2spc "证书文件名.cer" "#7文件名.spc" (会有成功提示)

4、使用VB做好控件,并生成OCX文件,经过打包成.CAB文件(同时还有个测试用的.HTM文件)

5、双击signcode执行。一、选择被加入证书的文件(这儿最容易出错,应选择那个.CAB文件,很多朋友是选了.OCX文件,就是错在这儿了)二、(使用自定义)选择.SPC文件 三、选择.PVK文件。下面就一路NEXT就行了。

6、祝大家与我一样成功(这个签名是测试版,不过我们自己用足够了)。

...全文
300 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
smx717616 2005-07-04
  • 打赏
  • 举报
回复
嗯,不错。。
sysmaster 2004-11-17
  • 打赏
  • 举报
回复
使用数字签名之后就不用调整IE的安全属性了!
是是非非 2004-11-17
  • 打赏
  • 举报
回复
呵呵,支持一下

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧