Activex签名法和工具技巧(图).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Activex签名法和工具技巧(图)

Activex签名方法和工具技巧(图) 安全中国 更新时间:2008-10-18 00:53:55 责任编辑:池天 一、给Activex控件加数字签名 由于报表输出模块有用到Activex控件,这种控件对于Windows来说属于未签名控件,而Windows默认的IE设置中对这种未签名控件的访问是禁止的,虽然通过让用户修改自己的IE设置可以访问,但这样每个要访问的用户都需要设置,麻烦,而且也不是很安全,那么通过在服务器端给该Activex控件加上数字签名,就不需要用户修改自己的IE设置,下面就介绍给Activex控件加数字签名的步骤: 首先要有工具包,包括以下几个软件: makecert.exe? 制作cer格式的证书,即X.509证书,同时可以创建私钥 cert2spc.exe? 将cer格式证书转换成spc格式证书,即PKCS #7证书 signcode.exe? 将证书签署到ocx上去 chktrust.exe? 检查签署证书后的ocx是否正确 还有一个certmgr.exe,是管理证书用的 上面这几个软件放在Web文件的Activex文件夹下。 有了上面几个软件,就可以进行签名了: 1.? 创建一个自己的证书文件: 点击“开始”-“运行”,如下图 在弹出框中输入cmd 点击确定 通过输入命令转到工具包所在路径,如假设上述工具包放在“I:/work/xsxt/bbsc/”下,则首先转到I盘 然后再转到work下 转到xsxt下 转到bbsc下,按下图输入 下面讲解一下命令:makecert /sv xsxt.PVK /n CN=亿力天龙,E=ljm@,O=刘建梅 xsxt.cer 这里,xsxt.PVK表示新创建的私人密钥保存文件名 ????? “亿力天龙”是你想显示的公司名 ????? xsxt.cer是你创建最后的证书文件名 这些根据你自己的要求填写 输入上述命令回车后,会弹出下图: 在上图中输入私钥密码,点击确定(一定要输入一致,不要出错)后出现下图: 输入和前面一样的密码,再点击确定,出现下图: 上图中如果出现Succeeded则表示创建成功,此时可以进入“I:\work\xsxt\bbsc”下看到xsxt.PVK和xsxt.cer两个文件。 ?2.转换cer格式为spc格式(可省略) 回车后出现下图 出现Succeeded则表示成功,此时可以在“I:\work\xsxt\bbsc\”下看到xsxt.spc文件。 3.给ocx进行签名 双击“I:\work\xsxt\bbsc\”下的signcode.exe运行后会出现数字签名向导,出现下图 点击“下一步”,出现下图: 通过“浏览”按钮来选择要签名的Activex控件,该系统的控件是在Web文件的bbsc下的ActiveFormProj1.ocx,所以通过浏览来选择该文件 点击“下一步”,出现下图: 该图出现了签名选项,一种是典型,一种是自定义。选择自定义,这样才能从文件选择证书 从上图中点击“从文件选择”,选择签名制作的xsxt.spc或xsxt.cer文件,此处选择xsxt.cer后出现下图 再点击“下一步” 通过上图中的“浏览”按钮选择前面创建的私钥文件,此处是xsxt.PVK 点击“下一步”,出现下图: 在上图的密码处输入签名设置的密码后点击“确定” 在上图中选择散列算法,一般用md5就可以了,点击“下一步” 直接点击“下一步”, 填写一下这个控件的声明,用户用ie浏览的时候,会弹出证书说明,点击“下一步” 点击“下一步” 点击“完成” 输入签名设置的密码,点击“确定” 表示签名完成。 4.用chktrust检查是否正确 回车后会出现下图: 点击“是”即可。 就这样,得到了一个测试证书,虽然只是一个测试证书,但至少保证这个Activex控件在ie浏览的时候能够弹出来一个窗口,问你是否安装,而不是直接禁止了。

文档评论(0)

zhanci3731 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档