- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工具包包括以下几个软件:
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 Record.PVK /n CN=DreamCaptial dream.cer
这里, Record.PVK 表示新创建的私人密钥保存文件名
DreamCaptial 是你想显示的公司名
dream.cer 是你创建最后的证书文件名
这些根据你自己的要求填写,最后得到 Record.PVK 和 dream.cer 两个文件。 其中,运行过程中需要输入私人密钥的保护密码,一定要输入一致,不要 出错。
2、转换 cer 格式为 spc 格式(可以省略)
cert2spc dream.cer dream.spc
得到 dream.spc 文件。
3、用 VS6 工具中的 Package Deployme nt Wizard 生成 in ternet 分发的 CAB 包,同
时生成分发代码( .htm ,其中包含使 IE 可以自动下载安装包的代码)。现在得到了 2 个文件 DataTransfer.CAB 和 DataTransfer.htm 。
.htm中包含类似如下的代码:
vOBJECT ID=DataExcha nge CLASSID=CLSID:B215C664-978A-46A6-B766-
5D5FDEE7586D
CODEBASE= 33/DataTra nsfer.CAB#versio n=1,O,O,Ov/OBJECT
注意:一定要写上 33/,有时程序不给生成,真正发行时最好使
用 url。
4、 给CAB文件签名
运行signcode,命令行的我没有试验通过,我是通过界面实现的。
sign code运行后会出现数字签名向导,首先选择 DataTra nsfer.CAB,
下一步后会出现签名选项,一种是典型,一种是自定义。选择自定义,
这样才能从文件选择证书,选择前面制作的 dream.spc,再下一步是
选择私钥文件,选择 Record.PVK,输入私人密钥的保护密码,选择散
列算法,一般用 md5就可以了,下一步是选择其他证书,直接下一步,
填写一下这个控件的声明,用户用 ie浏览的时候,会弹出证书说明,
再下一步是加盖时间戳,我不会,直接下一步就完成了。
5、 用chktrust检查是否正确
chktrust -v DataTra nsfer.CAB
6、 将签名后的 DataTransfer.CAB 和DataTransfer.htm 复制到IIS的某个目录下。
7、 在IE中打开DataTransfer.htm 文件进行测试。
9459-2BACODEBASE=T.CAB
第一次发布一个activeX控件,真的费了不少力气,主要是对发布的原理和过程不大清 楚。在这里记下过程,以备后用和其它网友参考。
1,创建OCX:你要创建一个可用的 OCX控件,并在本机测试通过。
2,打包CAB: WinCAB是一种可视化的全新的 CAB压缩包制作软件,它具有采用图形 界面、支持分卷压缩、可制作具有自解包功能的 CAB压缩包(*.EXE文件格式)等优 秀功能,这就从根本上解决了 CAB压缩包的制作问题。需要注意的是在运行
WinCAB.exe时,必须确保 makecab.exe文件也在相同的目录下。
注:WinCAB在网上有很多下载,可以去百度搜, makecab.exe在系统盘
win dows\system32 下。
一般来说,一个单独的 OCX不需要INF也可以打成CAB发布,所以这里就不介绍INF 文件了,想了解的话,去我文章下边的几个链接。
3,数字签名:做为测试,也可以不要数字签名。只需要在客户端 PC的IE安全选项
中,把级别调低或针对 ACTIVEX设置调成enable。
\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin 下有关于证书和签名 相关工具
。 Makecert.exe --- 证书创建工具
。 Cert2Spc.exe --- 发行者证书测试工具
。 Signcode.ex
您可能关注的文档
- 结构化面试评估表附件性格测试题.docx
- 结构工程学和其设计原则和方法--中英文对照.docx
- 结构性融资租赁保理在合理规避政策风险中的运用.docx
- 结构总体布置的一般原则.docx
- 结构方案课程方案任务书修改.docx
- 结构方案三张钢筋混凝土受弯构件正截面强度.docx
- 结构施工物料转运平台搭设方案.docx
- 结构物外观质量控制.docx
- 结构游戏:金箍棒.docx
- 结构的强度、稳定性探究技术试验的教学设计.docx
- 甘肃省西北师范大学附属中学2025届高三上学期一模诊断考试生物试卷含答案.docx
- 电气设备管理制度(必威体育精装版6).docx
- 宁德金刚砂地坪施工方案.docx
- 学校监控设备安装施工方案.docx
- 2025-2030年地方志编辑服务市场需求变化趋势与商业创新机遇研究报告.docx
- 新形势下电子游戏、游艺厅娱乐服务行业顺势崛起战略制定与实施研究报告.docx
- 新形势下娱乐服务行业顺势崛起战略制定与实施研究报告.docx
- 2025年度IT企业内部必威体育官网网址协议及数据处理安全合同2篇.docx
- 2025年度IDC数据中心智能监控与管理系统服务协议3篇.docx
- 2025年度IDC数据中心数据中心绿色能源使用合同3篇.docx
文档评论(0)