- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveX 数字签名技术调研
撰写人:张保亮
2014.04
日 期:
目录
一、 什么是数字签名的 ActiveX
ActiveX , ActiveX
控件如果没有进行数字签名 那么就要特别小心了。 是一种可执行的程
序,可以作为 IE 等浏览器的插件自动运行。恶意广告和木马,病毒在 PC 机上传播的一个
重要途径就是通过未签名的 ActiveX 控件来进行的。
二、 签名的 ActiveX 跟未签名的 ActiveX 控件有什么区别?
进行数字签名的 ActiveX 控件有两个好处:
首先是显示ActiveX 控件的开发商身份,展示自己的形象,因为未签名的控件经常是网
站欺骗用户下载恶意软件如广告的工具,签名的控件能够显示其真实身份,更彰显出开发
商的责任意识。
其次是更容易被 IE 浏览器所信任。在 IE 的区域安全级别设置中,签名的ActiveX 可以
被高安全级别的 IE 所下载和安装。而没有签名的 ActiveX 则不允许下载使用,如下图所示。
虽然通过让用户修改自己的 IE 设置可以访问,但这样每个要访问的用户都需要设置,麻烦,
而且也不是很安全,那么通过在服务器端给该 ActiveX 控件加上数字签名,就不需要用户修
改自己的 IE 设置。
三、 签名使用到的一些工具
makecert.exe 制作仅用于测试目的的 X.509 证书(cer 格式),同时可以创建私钥。
cert2spc.exe 将 cer 格式证书转换成 spc 格式证书,即 PKCS # 证书,通过一个或多个
X.509 证书创建发行者证书 (SPC)。 此工具仅用于测试目的。
chktrust.exe 检查签署证书后的 ocx 是否正确。
pvk2pfx.exe 用于将包含在 .spc、.cer 和 .pvk 文件中的公钥和私钥信息复制到个人信息
交换 (.pfx) 文件中。
certmgr.exe 管理证书、证书信任列表 (CTL) 和证书吊销列表 (CRL) 。
cabarc.exe 对需要打包的文件,打包成 cab 格式。
signcode.exe 将证书签署到 ocx 上去。
signtool.exe 对文件进行数字签名,验证文件中的签名并设置文件的时间戳。
四、 签名过程
准备好上述工具,以及要签名的 ocx 文件,本例待签名文件为 ActiveXDemo.ocx,如
下图所示:
下面是具体的步骤:
4.1 创建一个测试证书文件
启动命令行 cmd ,切换到工具所在的目录,输入如下的命令:
输入上述命令后,回车会弹出如下图:
输入一致的私钥,比如输入 123,点击确定,弹出如下图:
再次输入私钥 123,点击确定,看到如下图中的 Succeeded, 表示成功。
makecert /sv ActiveXDemo.pvk -$ individual –r /n CN=互帮国
际,E=baoliang.zhang@,O=作者 ActiveXDemo.cer
ActiveXDemo.pvk :表示新创建的私人密钥保存文件名
互帮国际:是想显示的公司名
ActiveXDemo.cer: 是创建最后的证书文件名
这些根据自己需要填写,最后得到ActiveXDemo.pvk 和 ActiveXDemo.cer 两个文件。
其中,运行过程中需要输入私人密钥的保护密码,一定要输入一致,不要
出错。
另外命令中一定要加上-$ individual –r 否则在Win 下做签名:
1)用 signcode.exe 签名会在最后一步出现下图错误:
2 )用 signtool.exe 签名会出现下图错误:
4.2 转换 cer 格式为 spc 格式
命令行输入: cert2spc ActiveXDemo.cer ActiveXDem
您可能关注的文档
最近下载
- 中国现代文学史(第三版)第五章50—70年代台港诗歌、戏剧、散文.pptx
- 教育家精神专题课件.ppt VIP
- 一年级心理健康教育教案(20篇).docx VIP
- 三菱电梯菱云2LEHY2调试资料.pdf
- 0—3岁婴幼儿抚养与教育电子教案 第三章 第三节 婴幼儿三浴锻炼与抚触.docx VIP
- 急诊常见首发症状的鉴别与诊疗思路题库答案-2025年华医网继续教育.docx VIP
- 《不抱怨的世界》-读书分享课件.pptx VIP
- 商务数据分析 项目1 认识Excel与商务数据分析.pptx VIP
- 错合畸形的分类课件.pptx VIP
- 2025年华医网继续教育CRRT在急诊重症患者中的临床应用答案.docx VIP
文档评论(0)