有关CAB数字签名的问题

经过近段时间的学习,数字签名的问题已经解决得差不多了(即已经能制作证书并用证书给CAB文件签名 

,在用打开带有ActiveX控件的网页时也能弹出提示框,CAB会自动将DLL文件解压到系统目录里)。 
现在的问题是:用户在弹出的提示框中选“是”下载并自动安装所需的DLL,OCX文件后(即用户信任这个 

ActiveX件),在第二次打开这个网页,仍会出现“该网页的ActiveX控件可能不安全....”的提示框,按 

理说用户选“是”后即是信任这个控件啊,1.为何还会出现这个提示? 
2.是不是我的证书做得不对?3.是不是我没做“根证书”? 
4. "根证书 "怎么做? 

我用下列批命令做证书   
makecert   -sv   "denghan.pvk "   -n   "CN=KinSoft "     test.cer 
cert2spc   test.cer   test.spc 
--------------------------------------------- 
用下列命令给CAB文件签名 
signcode   -spc   test.spc   -v   denghan.pvk   -n   "这个是CAB数字签名 "   -t   

http://timestamp.verisign.com/scripts/timstamp.dll   rx80.cab 

rx80.CAB文件用rx80.inf的内容 

[version] 
signature= "$CHICAGO$ " 
AdvancedINF=2.0 

[Add.Code] 
test.dll=test.dll 
rx80.inf=rx80.inf 

[test.dll] 
file=rx80.cab 
RegisterServer=yes   
clsid={7E0CDEE7-DC80-4F37-9410-790BB5E9270E} 
DestDir=10 
FileVersion=1,0,0,1 

[rx80.inf] 
file=rx80.cab 

高手们帮我看看我的工作的哪一部分出错了,导致了选“是”后仍出现“该页的ActiveX控件可能不安全...”的提示。 

谢谢!

转自http://topic.csdn.net/t/20030210/15/1414602.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值