给cab文件加上数字签名

给cab文件加上数字签名

ID:9270020

大小:41.50 KB

页数:8页

时间:2018-04-25

给cab文件加上数字签名_第1页
给cab文件加上数字签名_第2页
给cab文件加上数字签名_第3页
给cab文件加上数字签名_第4页
给cab文件加上数字签名_第5页
资源描述:

《给cab文件加上数字签名》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、工具包包括以下几个软件:makecert.exe制作cer格式的证书,即X.509证书,同时可以创建私钥cert2spc.exe将cer格式证书转换成spc格式证书,即PKCS#7证书signcode.exe将证书签署到ocx上去chktrust.exe检查签署证书后的ocx是否正确还有一个certmgr.exe,是管理证书用的。可以从这里面导出root.cer来,网上很多文章写到这个证书,但是在VC的安装盘中却找不到。其实,没有也没关系的。这几个软件可以从VC的安装盘中找到。下面是具体的步骤:1、创建一个自己的证书文件:makecert/sv"Reco

2、rd.PVK"/n"CN=DreamCaptial"dream.cer这里,Record.PVK表示新创建的私人密钥保存文件名DreamCaptial是你想显示的公司名dream.cer是你创建最后的证书文件名这些根据你自己的要求填写,最后得到Record.PVK和dream.cer两个文件。其中,运行过程中需要输入私人密钥的保护密码,一定要输入一致,不要出错。2、转换cer格式为spc格式(可以省略)cert2spcdream.cerdream.spc得到dream.spc文件。3、用VS6工具中的Package&DeploymentWizard生成i

3、nternet分发的CAB包,同时生成分发代码(.htm,其中包含使IE可以自动下载安装包的代码)。现在得到了2个文件DataTransfer.CAB和DataTransfer.htm。.htm中包含类似如下的代码:注意:一定要写上"http://192.1

4、68.42.133/",有时程序不给生成,真正发行时最好使用url。4、给CAB文件签名运行signcode,命令行的我没有试验通过,我是通过界面实现的。signcode运行后会出现数字签名向导,首先选择DataTransfer.CAB,下一步后会出现签名选项,一种是典型,一种是自定义。选择自定义,这样才能从文件选择证书,选择前面制作的dream.spc,再下一步是选择私钥文件,选择Record.PVK,输入私人密钥的保护密码,选择散列算法,一般用md5就可以了,下一步是选择其他证书,直接下一步,填写一下这个控件的声明,用户用ie浏览的时候,会弹出证书说

5、明,再下一步是加盖时间戳,我不会,直接下一步就完成了。5、用chktrust检查是否正确chktrust-vDataTransfer.CAB6、将签名后的DataTransfer.CAB和DataTransfer.htm复制到IIS的某个目录下。7、在IE中打开DataTransfer.htm文件进行测试。最后,在html文件中加入以下的代码用户就可以从通过ie下载控件了

6、ASE="T.CAB">第一次发布一个activeX控件,真的费了不少力气,主要是对发布的原理和过程不大清楚。在这里记下过程,以备后用和其它网友参考。1,创建OCX:你要创建一个可用的OCX控件,并在本机测试通过。2,打包CAB:WinCAB是一种可视化的全新的CAB压缩包制作软件,它具有采用图形界面、支持分卷压缩、可制作具有自解包功能的CAB压缩包(*.EXE文件格式)等优秀功能,这就从根本上解决了CAB压缩包的制作问题。需要注意的是在运行WinCAB.exe时,必须确保makecab.exe文件也在相同的目录下。注:WinCAB在网上有很多下载,可以

7、去百度搜,makecab.exe在系统盘windowssystem32下。一般来说,一个单独的OCX不需要INF也可以打成CAB发布,所以这里就不介绍INF文件了,想了解的话,去我文章下边的几个链接。3,数字签名:做为测试,也可以不要数字签名。只需要在客户端PC的IE安全选项中,把级别调低或针对ACTIVEX设置调成enable。关于证书和签名-

8、zuiwanting发表于2006-5-249:58:00ProgramFilesMicrosoftVisualStudio.NET2003SDKv1.1Bin下有关于证书和签名相关工具1。Make

9、cert.exe---证书创建工具2。Cert2Spc.exe---发行者证书测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。