当前位置: 首页 > article >正文

ActiveX控件(.ocx .cab ..)数字签名全过程

http://www.cnblogs.com/rushoooooo/archive/2011/06/22/2087552.html

准备好工具包,微软的IE SDK里包含这些工具,  网站源码下载
但是那个开发包太过庞大,而且操作起来也稍微得繁琐了一些你只需要下载这么几个文件就可以了
单击显示全图,Ctrl+滚轮缩放图片
首先我们要制作一个证书
进入DOS模式下该目录
为了便于操作,建议你将这个工具包放在磁盘根目录下,目录名称起得简单些
输入以下命令,生成一个名为babyt.cer的证书

makecert /sv "SqlPlus.PVK" /n "CN=www.guet.edu.cn,E=www.guet.edu.cn,O=Rush" babyt.cer

其中各参数的含义,使用

makecert -?

makecert -!

可以获得详尽的帮助,在这里就不说了
在弹出的窗口输入密码保护你的证书,这个密码要在后面反复使用多次,所以要记住了
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
输入完成后界面上会提示Succeeded,在当前的目录下也生成了babyt.cer和babytOK.pvk两个文件
单击显示全图,Ctrl+滚轮缩放图片
下面我们开始对前面打包好的控件进行签名。

双击工具包里的signcode.exe 
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
至此,数字签名完成
在DOS窗口下,输入

chktrust.exe E:\myTest\08\Package\WebRTF.CAB

对我们的成果进行检验
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
此时成功,对了,这个“恭喜”的红字是我做上去的,可别到时候这俩字出不来还觉得奇怪
最后就是发布了
将这两个文件拷贝到WEB目录下进行测试,出现证书安装提示后按是安装即可
单击显示全图,Ctrl+滚轮缩放图片
单击显示全图,Ctrl+滚轮缩放图片
下面就是我的控件在WEB上正常显示的结果. 
单击显示全图,Ctrl+滚轮缩放图片

 

http://www.lryc.cn/news/2416226.html

相关文章:

  • 预置BAE的智能终端介绍
  • 最全BT介绍
  • 我们来找茬外挂思路之一
  • SQLServer DBA 六十问
  • 电算化会计应掌握的计算机知识,实现会计电算化后应该设置哪些会计岗位 - TABUZHE...
  • date,datetime,timestamp 的区别
  • 使用Eclipse如何简单快速搭建SSM(springMVC+Spring+Mybatis)框架
  • BST(二): minmaxsuccessordecessor
  • 【IOS】获取iOS设备唯一标识的演进UDID, MAC Address,UUID,IDFA,IDFV,OpenUDID
  • (46.1)【WAF绕过】知己知彼:safedog、aliyun-os、BT的防护功能理解
  • 以todomvc为例分析knockout、backbone和angularjs
  • 2024Matlab小白入门详细教程
  • 在Linux下编译VLC-Qt
  • 一、爬虫 - 新浪爱问共享资源全下载之解决方案
  • WP7软件安装 学会如何在WP7上安装软件
  • 裸奔浏览器_个人信息有望不再裸奔,App收集隐私将有国标
  • 红旗Linux5.0 用“clear”命令清理终端(转)
  • DropDownList 事件
  • 【分享】周鸿祎--用户体验和微创新
  • CISP 相关知识点梳理
  • 钩子
  • HD声卡与AC97声卡设置方法及原理
  • ARM9处理器S3C2410的LCD显示系统设计与ARM开发
  • ASP.NET GridView入门
  • C语言程序设计:可存储的通讯录
  • 计算机网络二轮强化(三个重要的表)
  • 搭建自己的个人博客(保姆级教程),服务器、域名、网站全篇
  • 基于springboot+vue.js+uniapp的高校班级同学录网站附带文章源码部署视频讲解等
  • 详解AC97和HD声卡前置音频接口的连接跳线
  • Windows服务的创建