关于OCX签名,认证以及购买安全证书的问题!

skyshine 2005-11-15 09:30:06
我有一个OCX控件,在正常的安全级别中无法下载,请问我要如何才能让它能提示下载并在以后运行中不提示下载,除非版本更新后!我要如何获得签名、仁政以及安全证书!
...全文
549 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyshine 2005-11-28
  • 打赏
  • 举报
回复
Verisign 1年5K
  • 打赏
  • 举报
回复
证书是去申请过来的,好像是Verisign
费用大概是1年8k吧
哄哄哈哈哈 2005-11-16
  • 打赏
  • 举报
回复
使用 Makecert.exe 创建一个测试证书
使用 Signcode.exe 对OCX签名。
这两个工具都由.NET开发环境提供,装了就有。

由于生成的是测试证书,所以弹出下载窗体时,会提示证书无效,其他和有合法证书的OCX是一样的。能达到你的要求。

另外要注意,OCX要实现脚本安全接口,否则IE会提示该OCX不安全。
antshome 2005-11-15
  • 打赏
  • 举报
回复
好像证书要好几千美元一个,太贵了
菜牛 2005-11-15
  • 打赏
  • 举报
回复
我想问的是:在正常的(默认的安全级别中),用户在第一次登录我的网站后,提示该用户下载经过认证的安全的OCX,然后用户下载安装一次以后,下次再访问我的网站就可以不提示用户安装,直接可以使用(因为用户已经安装过了)。除非该用户把它删除掉了。


可以。删除掉也没关系,因为你的证书已经安装了,下次就是受信任的,默认安全级别可以直接安装。
skyshine 2005-11-15
  • 打赏
  • 举报
回复
要达到上面的要求应该怎么做?是不是先签名,然后到CA认证中心去买一个安全认证证书就可以了!
skyshine 2005-11-15
  • 打赏
  • 举报
回复
呵呵,安全级别降低当然可以下载,目前的问题是不可能将所有的浏览器都降低安全级别来适应你写的OCX,而且这样确实很不安全。
我想问的是:在正常的(默认的安全级别中),用户在第一次登录我的网站后,提示该用户下载经过认证的安全的OCX,然后用户下载安装一次以后,下次再访问我的网站就可以不提示用户安装,直接可以使用(因为用户已经安装过了)。除非该用户把它删除掉了。
jcqstc 2005-11-15
  • 打赏
  • 举报
回复
首先,把你的ocx打成cab包,签名,放在网上。比如地址是:http://XXXX.COM/A.CAB
然后,在asp或htm代码中加入
<OBJECT ID="XXX" CLASSID="CLSID:B7563A4B-B864-4DCB-9607-714799D1E9EF" codebase="http://XXXX.COM/A.CAB"></OBJECT>
这样,ie会通过CLASSID自动寻找机器是否已安装了这个ocx,如果没有,就会自动去codebase下载。
然后在网页里用ID就能使用这个ocx了
亿云力科技 2005-11-15
  • 打赏
  • 举报
回复
mark
jcqstc 2005-11-15
  • 打赏
  • 举报
回复
能不能下载,不光是签名的问题。如果用户的IE安全等级低的话,没签名一样会下载。
至于自动下载与加载,如果是网页,那是htm或asp代码的事,你只要给个地址就可以了。
skyshine 2005-11-15
  • 打赏
  • 举报
回复
呵呵能告诉一个流程吗?是不是有了认证证书,这个OCX才能有以下效果:在正常的安全级别中,第一次访问网站时,提示用户要下载一个已签名的并且有安全证书的OCX控件,而且该控件是安全的,问客户是否需要安装。如果安装了,那么客户在第二次访问网站时就不提示了!就像MecroMedia的Flash8.ocx控件一样。
菜牛 2005-11-15
  • 打赏
  • 举报
回复
当然要到一个证书网站上去申请,要钱的,而且个人恐怕申请不到软件认证证书。
skyshine 2005-11-15
  • 打赏
  • 举报
回复
没人响应??顶上去
antshome 2005-11-15
  • 打赏
  • 举报
回复
不行的啊,没有有效证书签名出来的东西,IE根本就不会提示下载,直接拒绝了
skyshine 2005-11-15
  • 打赏
  • 举报
回复
如果我不够买证书,只签名(因为网上也有签名工具),能不能达到:第一次访问提示下载安装,用户下载安装后,以后访问就不会继续提示用户下载安装?总之就是不想用户在每次使用的时候有提示框!(除了第一次访问外)

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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