社区
ATL
帖子详情
请问如何对ActiveX控件进行签名?
BugGo
2000-07-25 02:43:00
为使自编的ActiveX控件能在Internet上运行,
请问如何对ActiveX控件进行签名?
...全文
213
6
打赏
收藏
请问如何对ActiveX控件进行签名?
为使自编的ActiveX控件能在Internet上运行, 请问如何对ActiveX控件进行签名?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZPoint
2000-08-11
打赏
举报
回复
到CA中心去买,如果你在北京,你可以去中国电信申请。如果你在上海,你可以到我这里申请。
不过在申请CA时,最好先看看他是不是中国国家密码委认可的,否则将来可能不能用。
一般使用CA的年费用是每个个人证书需100元。
BugGo
2000-08-11
打赏
举报
回复
如何购买证书?
BugGo
2000-07-27
打赏
举报
回复
如何购买证书?
westaf
2000-07-25
打赏
举报
回复
用SIGNCODE,Visual Studio 6的盘上有的。
其中要你有一个自己的私钥和一个CA的数字签名,如果不愿花钱买的话,可以用Windows2000中的CA Service把自己做成一个CA,然后再给自己钱一个名(不过这样的话,由于你自己的CA不是公认的,所以是没有什么实际意义的:-)。
Jackzhu
2000-07-25
打赏
举报
回复
有试用的证书,要想永久使用,必须购买
dark
2000-07-25
打赏
举报
回复
没办法,除非你想CA公司购买证书
ActiveX
控件
签名
工具-makecert 、signcode
ActiveX
控件
签名
工具,
进行
对OCX及DLL
控件
进行
签名
操作处理
Activex
控件
签名
工具包
Activex
控件
签名
工具, 微软提供了两套
签名
工具, 1)signcode.exe, 从1998年开始使用,随.NET Framework SDK发布。 signcode.exe 数字
签名
工具 makecert.exe 创建数字证书 cert2spc.exe 将数字证书转化为软件发布者证书格式 2)signtool.exe,随visualstudio 2005及其以后的版本发布。 signtool.exe 数字
签名
工具 makecert.exe 创建数字证书 cert2spc.exe 将数字证书转化为软件发布者证书格式 pvk2pfx.exe(pvkimprt.exe) 将私有的密匙和软件发布者证书合并为pfx文件,此文件将被signtool.exe使用 上面2中工具的不同是signcode.exe需要输入私有密匙和软件发布者证书(pvk和spc文件),signtool.exe只需要输入由pvk和spc合并产生的一个个人信息交互文件(pfx)。 获得数字证书 数字证书,你可以创建自己的数字证书来测试数字
签名
的流程,但是正式的软件发布,你需要向可信赖的证书颁发机构购买数字证书和密码,例如你可以向以下的证书机构购买Comodo, Globalsign, Thawte and Verisign。 创建自己的数字证书(用来测试) 使用如下命令来创建自己的数字证书: makecert.exe -sv mykey.pvk -n "CN=Acme Software Inc." mycert.cer你可以将Acme Software Inc.替换为你自己公司的名字。如果mykey.pvk不存在的话,你会要求输入私有密匙的密码,密码可以为空。安全起见最好设置密码,否则别人拿到你的私有密匙后就可以
签名
了。在上面的命令后,产生了2个文件mykey.pvk和mycert.cer。接下来需要将数字证书(cer)转化为软件发布商证书(spc),命令如下:cert2spc.exe mycert.cer mycert.spc此过程中需要输入私有密匙的密码,创建完成后应该会生成mycert.spc文件,当数字
签名
时mycert.cer文件是不需要的。 时间戳服务器,你可以选择下列之一, - http://timestamp.verisign.com/scripts/timstamp.dll - http://timestamp.globalsign.com/scripts/timstamp.dll - http://timestamp.comodoca.com/authenticode 1)使用signcode.exe,如下: signcode.exe -t
-spc mycert.spc -v mykey.pvk "
"
进行
数字
签名
的文件可以是.exe, .dll, .ocx 或者是其他的可执行文件。 2)使用signtool.exe,如下: 如果你没有pfx文件,需要使用以下的命令来将pvk和spc文件合并为pfx,如果没有设置密码的话必须使用pvkimprt.exe来合并。pvk2pfx.exe -pvk mykey.pvk -pi
-spc mycert.spc -pfx mycert.pfx -po
pvkimprt.exe -pfx mycert.spc mycert.pvksigntool.exe sign /f mycert.pfx /p
/t
/v "
" 以下是使用signtool.exe
签名
的一个实例: signtool.exe sign /f mycert.pfx /p
/t
/v "
"
项目实战:Java Applet与
ActiveX
控件
应用
控件
技术是B/S项目的开发手段,在项目实战中非常重要! 作为一个程序员和架构师,掌握
控件
的开发和集成技术,是必须的技能; 浏览器中显示的内容主要是标签,当需要复杂操作时,
控件
技术是超越标签、给B/S项目扩展...
VC 开发
Activex
控件
以及
签名
发布技术
VC 开发
Activex
控件
以及
签名
发布技术
Activex
控件
数字
签名
工具大集合
用来做
activex
控件
数字
签名
的所有工具,很方便。
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章