ocx发布问题

hgdszct 2007-07-24 11:41:07
已经作了一个OCX控件,把它加入到服务器中后,在网上点击链接时提示“已经阻止软件因为无法验证发行者”,然后是名称和未知发行者,我在IE安全中将ActiveX相关项都启用,还是不行,我查了一下好像和数字签名和证书有关,这个问题如何解决
...全文
332 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq8336 2007-08-07
  • 打赏
  • 举报
回复
何必绕那么大一个弯呢,不可能所有的客户端都安装你的CA证书啊
买个证书签名又不贵,可以参考:http://www.wosign.com/Products/WoSign_CodeSigning.htm
hgdszct 2007-07-30
  • 打赏
  • 举报
回复
yizia(椅子) 我刚接触这方面的问题 能留个联系方式吗,想和你讨论一下 我的QQ是99589375
hgdszct 2007-07-29
  • 打赏
  • 举报
回复
我想先做一个安装程序,将ocx文件复制过去,再将控件注册,请问在安装程序中能进行ocx的注册,写进注册表吗?
椅子 2007-07-29
  • 打赏
  • 举报
回复
在windows组件安装里有证书颁发机构。这个就是免费的ca组件。
椅子 2007-07-29
  • 打赏
  • 举报
回复
做个证书没有用的。

验证是这么进行的:ocx,发现签名,根据签名的证书,在计算机受信任的证书颁发机构里寻找根证书,如果找到,就信任这个签名;如果找不到,就不信任。


你可以想想,如果没有 根证书信任,这个验证关系,那岂不是谁都可以弄个证书出来了?软件的身份证可以随便造了,那还要这个身份证做什么?
hgdszct 2007-07-27
  • 打赏
  • 举报
回复
我用SignTool做了证书并进行了签名,还是不行,打开网页还是出不来,不知道用openssl行不行,不过我又查了一下xp sp2以后的只能通过买证书了,其它的都不认了,真是这样吗,楼上的说先安装,如何做呢,是不是要在安装时在客户端将控件注册一下
椅子 2007-07-26
  • 打赏
  • 举报
回复
不买证书的话,可以考虑自建ca中心,例如windows上有免费的ca组件。

当然,证书是可以免费发放了,但还需要解决一个认证问题,最简单的方法是:让用户先下载及安装你的ca中心的根证书。这样,这个ca中心颁发的其他证书,用户的计算机就会信任了。
hgdszct 2007-07-26
  • 打赏
  • 举报
回复
应该是如何给自己的OCX制作数字签名,谁能提供点资料或具体步骤,不想去买证书,谢谢
itfamily 2007-07-24
  • 打赏
  • 举报
回复
up

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧