- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、VDK打包及签名
流程:
2.所需工具
cabarc.exe 用于将ocx及所需dll文件打包成cab文件?cert2spc.exe 将cer证书转为spc证书chktrust.exe 检测签名是否正确makecert.exe 制作数字证书signcode.exe 文件签名工具
3.VDK打包CAB
3.1制作INF文件
生成文件vdk.inf
[Version]
signture=”$Title$”
AdvancedINF=2.5
[Add.Code]
asit_vdk_dev.ocx = asit_vdk_dev.ocx
[asit_vdk_dev.ocx]
file-win32-x86=thiscab
RegisterServer=yes
clsid={99FF53BA-9966-4547-8B6B-E029AC077762}
DestDir=11
FileVersion=1,0,6,6
3.2制作CAB文件
使用cabarc.exe将ocx及所需dll文件和inf文件打包成CAB文件包? 将所需的ocx和dll及inf文件放在同一个目录下,然后在dos下进入到该目录下,键入以下命令:? D:\makeCABcabarc -s 6144 n vdk.cab vdk.ocx vdk.inf? 注意这里“F:/Cabsdk/BIN/”是cabarc.exe所在目录,vdk.cab是要生成的cab文 件,inf文件放在最后。系统提示成功之后,会在ocx同目录下生成vdk.cab文件。
打包还可以使用其他工具,如 老毛桃cab打包等。?
对CAB进行签名
4.1制作证书
makecert -sv vdk.pvk -n ”CN=北京航天理想科技股份有限公司,O=test” vdk.cer? 这个是制作证书, (-sk则生成没有密钥的证书),CN是公司,E=EMail,O=认证公司的名称,.cer是生成文件的名称
将cer证书转为spc证书
ert2spc vdk.cer vdk.spc
4.3给OCX文件进行数字签名
双击signcode.exe后出现一个数字签名向导? 下一步 选择需要签名的文件(.cab)? 下一步 这里选择了自定义? 下一步 选择签名证书,从文件选择,选择刚才做好的.spc? 下一步 私钥,磁盘上的私钥文件,点浏览选择刚才做好的.pvk? 下一步 输入密码? 下一步 选择算法,这里我选择的是sha1? 下一步 默认 下一步 描述:输入安装证书时提示的文字,随便输入? 下一步 时间 默认? 下一步 完成
其中CODEBASE=”这里填写CAB文件的路径,#version=1,0,,6″是控件的版本号,要与ocx的版本号一致。?
升级?
只要在源代码中更改Player.ocx文件中对应的版本 号,并同时更改网页调用控件的版本号就可以了,下一次客户访问这个页面时会自动检测并提示安装新控件,新控件会覆盖旧版本的控件。
需要更改的IE选项
Internet选项-安全-受信任的站点,将服务器地址如:2添加进去
Internet选项-安全-自定义级别,下载未签名的ActiveX控件,改为“启用”
资料:
什么是CA认证中心?为何进行电子商务的企业要申请数字证书?
CA是Certificate Authority的缩写,称为CA认证机构、CA认证中心或证书授权中心,其扮演电子商务交易中受信任的第三方,承担公钥合法性检验的责任。 CA中心为每一个使用公钥的用户发放一个数字证书,数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公开密钥。 CA认证中心的数字签名技术使得攻击者不能伪造和篡改证书。在SET交易中,CA不仅对持卡的消费人、商家发放证书,还对交易过程中所涉及到的银行、网关也发放证书。它负责产生、分配并管理所有参与网上交易的个体所需的数字证书。 数字证书可以应用于公众网络上的商务活动和行政作业活动,包括支付型和非支付型电子商务活动,其应用范围涉及需要身份认证及数据安全的各个行业,包括传统的商业、制造业、流通业的网上交易,以及公共事业、保险、医疗等网上作业系统。
文档评论(0)