`
marlboro027
  • 浏览: 55214 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

如何给ocx,dll控件进行数字签名

    博客分类:
  • ocx
阅读更多
下面用到的命令可以从 Microsoft Visual Studio 6.0安装后的 SDK_bin 目录中找到
1、制作证书
makecert   -sv   bksx.pvk  -ss "某某IE插件" -n "CN=公司名称,E=lga@163.com,O=LGA"   bksx.cer
这个是制作证书
-sv 是制作加密的文件
-ss 主题的证书存储名称
CN 是公司 E=EMail O=认证公司的名称
bksx.pvk 是私人密钥文件
bksx.cer 是证书文件

其中,运行过程中需要输入私人密钥的保护密码。

2、证书格式间转换(转换 cer 格式为 spc 格式,不转也可以使用)
cert2spc bksx.cer bksx.spc

3、给文件签名*.dll\*.ocx\*.exe(如果是提供 WEB 下载安装的签*.cab 文件)

4、用 chktrust 检查是否正确
chktrust -v test.ocx(或chktrust -v test.cab)

网页引用参考:
  参数仅作参考,每个 ocx,dll 的都不一样
  <OBJECT ID="MyOcx"   
  CLASSID="CLSID:4CBBC676-507F-11D0-B98B-000000000000" 
  CODEBASE="http://127.0.0.1:8080/test.cab"> 
  </OBJECT>
卸载参考:
  自己去下面的目录看吧
  C:\WINNT\Downloaded Program Files

分享到:
评论

相关推荐

    查看OCX数字签名的工具

    RegDllView.exe可能能够列出所有已注册的DLL(动态链接库)和OCX文件,包括它们的版本信息、发布者以及数字签名状态。通过这个工具,用户可以轻松地识别出是否有未经验证或可疑的控件存在于系统中。 总结来说,这个...

    网页调用ocx,ocx调用dll

    ActiveX控件(OCX)是一种可嵌入到Web页面中的小型程序,允许网页与本地系统进行交互。DLL(动态链接库)则是共享代码的模块,多个程序可以同时调用其功能。 1. **OCX控件**:OCX控件是基于COM(Component Object ...

    控件数字签名方法

    ##### 第三步:OCX控件签名 利用`signcode.exe`对OCX控件进行数字签名。首先,通过`signcode.exe`选择待签名的OCX控件,然后指定证书和私钥文件。例如: ```cmd signcode /f dream.spc /p Record.PVK /t ...

    大华摄像头OCX控件及使用例子.rar

    因此,部署含ActiveX控件的应用时,应提醒用户可能的安全隐患,并尽可能提供安全措施,如使用数字签名验证控件来源。 6. **示例代码**:大华摄像头OCX控件的使用例子可能包含了如何在网页或应用程序中加载、初始化...

    ActiveX控件数字签名与打包成cab置于网页中自动下载安装

    2. 签名控件:使用证书和相应的私钥对控件文件(DLL或OCX)进行签名。这通常通过Visual Studio或其他签名工具完成。 3. 验证签名:浏览器在下载和运行控件前会验证签名,确保证书未被撤销,且代码在签名后未被修改。...

    WEB载入OCX控件教程(VC的OCX教程完整版)

    INF文件是一个文本文件,指定运行控件所需要下载或者呈交的文件(比如.DLL或其它.OCX)。在INF文件中,需要指定控件的文件名、版本号、下载路径等信息。 3. 数字签名: 在将CAB文件上传到服务器后,需要对其进行...

    制作cab与数字签名

    在IT行业中,数字签名是一种确保软件安全性和完整性的关键技术,特别是在Windows系统中,对于 CAB( Cabinet)文件、OCX(ActiveX控件)以及DLL(动态链接库)等组件的分发,数字签名尤为重要。本篇文章将深入探讨...

    ocx控件相关知识及应用

    控件,尤其是OCX控件,是在DLL的基础上发展起来的。控件可以看作是包含特定功能的DLL,它们提供了可视化用户界面,并且可以在运行时被加载和使用,使得开发者可以将复杂的任务分解成独立的组件,增强应用程序的灵活...

    ocx控件开发,完全完整流程。看来包会

    为了确保控件的安全性,开发者需要使用数字证书对控件进行签名,以证明其来源可靠,防止恶意篡改。这一步通常需要购买并使用合法的代码签名证书。 7. **测试和调试**: 在真实环境中测试控件的功能,确保其在不同...

    ActiveX控件的制作及数字签名

    在本文中,我们将探讨如何制作ActiveX控件以及如何为它们进行数字签名,以确保其安全性和可靠性。 首先,制作ActiveX控件通常涉及以下步骤: 1. **选择开发工具**:Visual Basic 6、Visual C++或Visual Studio ...

    SignTool控件签名

    OCX控件签名是Web应用程序中常见的需求,因为浏览器和操作系统会严格检查ActiveX控件的签名,以保护用户的计算机安全。未签名的OCX控件可能会被阻止运行,或者用户会被警告可能的风险。使用SignTool对OCX控件签名后...

    SignTool:ocx控件打包成cab

    本篇文章将深入探讨`SignTool`,一个用于数字签名Windows应用程序和组件的工具,以及如何使用它来将OCX(ActiveX控件)打包成CAB( Cabinet)文件,从而简化安装过程。 `SignTool`是微软提供的一个命令行工具,它...

    ocx数字证书制作工具和制作方法

    signcode.exe是用于给可执行文件和DLL、OCX等组件添加数字签名的工具。它接受一个SPC文件和私钥,然后将签名嵌入到目标文件中,确保用户下载时能验证文件的完整性和来源。 6. **制作步骤**: a. 使用makecert.exe...

    读卡器dll封装ocx

    本话题主要围绕"读卡器dll封装ocx"这一主题展开,我们将深入探讨DLL和OCX的区别、如何进行封装以及涉及到的相关知识点。 1. DLL(动态链接库):DLL是Windows操作系统中的一个核心特性,它允许多个程序共享同一段...

    非常不错的菜单控件ocx

    标题中的“非常不错的菜单控件ocx”表明我们要讨论的是一个用于软件开发的用户界面元素,具体来说,是一个OCX(OLE Control Extension)控件,它专注于创建菜单。OCX控件是Microsoft Visual Basic(VB)和其他Visual...

    stdole.dll文件签名证书过期

    标题中的“stdole.dll文件签名证书过期”指的是在Windows操作系统中,stdole.dll这个动态链接库文件的数字签名证书已经超过了其有效期。这通常发生在软件更新或安装时,系统检查到该文件的证书时间已过,可能会导致...

    OCX打包CAB并签名过程

    在部署OCX控件时,通常需要将其与其他相关文件一起打包成CAB格式的压缩文件,并进行数字签名,以确保控件的完整性和安全性。下面将详细介绍OCX打包CAB及签名的过程。 #### 一、打包CAB **步骤1:制作INF文件** ...

    WEB下的客户端控件(OCX)的开发应用

    为了确保OCX控件的安全和可靠性,可以使用Microsoft的验证代码工具对其进行签名。这将告诉用户您的确是控件的作者,而不是他人篡改过的控件。为了使用验证代码工具,对组件进行签名,必须从证书授权机构获得一个数字...

    ActiveX控件签名工具-makecert 、signcode

    在本篇中,我们将详细讨论两个关键的工具——`makecert`和`signcode`,以及如何使用它们为ActiveX控件签名。 `makecert`是Microsoft提供的一款命令行工具,用于创建自签名的数字证书。这个工具可以生成一对密钥,一...

    32位ocx控件打包cab和exe的方法

    4. 签名CAB文件:为了增加安全性和信任度,你可以使用数字签名工具对CAB文件进行签名。 另一方面,打包成EXE文件是为了提供一个自包含的安装程序,用户只需双击即可完成安装。这通常涉及到更复杂的打包工具,如...

Global site tag (gtag.js) - Google Analytics