cab文件制作与签名方法
时间:2010-08-06 来源:asteriskchina
这今天搞cab文件制作和签名,整个一个把我给整晕了,还好到今天总算全部解决了。
在这里留下些记录,省得日后会忘记。
1、制作cab文件工具见附件,方法简单,就是最后一步,记得保存时采用longfile name,否则用不了,就这点折腾了我3天,还好一个以前的同事提醒了我。
2、制作授权文件,方法:
首先使用如下命令生成私钥JustCall.pvk和证书JustCall.cer:
makecert -ss JustCall -n "CN=JustCall" -sv JustCall.pvk -r JustCall.cer
其次生成发行者证书JustCall.spc
cert2spc JustCall.cer JustCall.spc
最后用signtool对cab进行签名,签名时选择私钥JustCall.pvk和发行者证书JustCall.spc
3、最后对cab包进行签名,这样在浏览器中就可以调用了。如果提示什么应用程序错误的话,最好安装一个发布包,我的是用vc2008.安装好后就没问题了,该包最好绑定到cab包中,这样不需要再去下载了。
好了,上面的看似简单,却花费了偶不少时间的。
在这里留下些记录,省得日后会忘记。
1、制作cab文件工具见附件,方法简单,就是最后一步,记得保存时采用longfile name,否则用不了,就这点折腾了我3天,还好一个以前的同事提醒了我。
2、制作授权文件,方法:
首先使用如下命令生成私钥JustCall.pvk和证书JustCall.cer:
makecert -ss JustCall -n "CN=JustCall" -sv JustCall.pvk -r JustCall.cer
其次生成发行者证书JustCall.spc
cert2spc JustCall.cer JustCall.spc
最后用signtool对cab进行签名,签名时选择私钥JustCall.pvk和发行者证书JustCall.spc
3、最后对cab包进行签名,这样在浏览器中就可以调用了。如果提示什么应用程序错误的话,最好安装一个发布包,我的是用vc2008.安装好后就没问题了,该包最好绑定到cab包中,这样不需要再去下载了。
好了,上面的看似简单,却花费了偶不少时间的。
|
相关阅读 更多 +