社区
ASP
帖子详情
给控件(OCX文件)加数字签名 用makecert制作的是可以用的 但总是说不受信任的 如何用根CA中的证书对控件作数字签名?
lhb2000
2003-08-22 09:48:58
给控件(OCX文件)加数字签名 用makecert制作的是可以用的 但总是说不受信任的 如何用根CA中的证书对控件作数字签名?
...全文
674
6
打赏
收藏
给控件(OCX文件)加数字签名 用makecert制作的是可以用的 但总是说不受信任的 如何用根CA中的证书对控件作数字签名?
给控件(OCX文件)加数字签名 用makecert制作的是可以用的 但总是说不受信任的 如何用根CA中的证书对控件作数字签名?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ltf1980
2004-02-01
打赏
举报
回复
up
IntoPython
2003-12-18
打赏
举报
回复
re
lhb2000
2003-09-01
打赏
举报
回复
up
lhb2000
2003-08-25
打赏
举报
回复
up
lhb2000
2003-08-23
打赏
举报
回复
我现在就是用根CA来作 但 作来作去证书的颁发者都不是CA根
nowfox
2003-08-22
打赏
举报
回复
我也曾经做过数字签名,然后让客户自动下载。我就我做的说一下:
签名软件时,签名此软件的证书的目的是:
确保软件来自软件发行商
保护软件在发行后不被改动。不是用根CA证书来签名。
重要的一点是颁发者,只要颁发者的根CA证书是受信任的,那么由该颁发者颁发的证书来签名的软件(控件)就是受信任的。受信任的根证书颁发机构可在Internet选项->内容->证书->受信任的根证书颁发机构中看到,若有,则会提示说是受信任的,反之则否。你想让客户端承认此软件(控件)是受信任的,那么在客户端的受信任的根证书颁发机构列表中有你软件签名证书的颁发者才行。一般客户的受信任的根证书颁发机构列表中的都只有国际大公司的名单,要想使用这些公司颁发的证书,要给钱的,而且会很贵。
有个折中的办法,在你首页上,放上你的根CA证书(用证书颁发机构制作,Win2K ad),让用户下载,那么你就可以自己给自己颁发证书,用此证书来签名软件(控件),只要他们安装了根CA证书,你的软件(前提当然要签名)就是受信任的。
OCX
控件
数字签名
图文教程
这段时间做了一个B/S下套打的
控件
(过几天整理一下放到博客上来),
控件
测试完成,但是因为没有数字
证书
,IE如果不设置
信任
区域和等级的话,会直接被阻止下载安装(我不期望客户能熟练地改IE设置),但是数字
证书
价格昂贵,暂不考虑,看到cnblogs上一篇文章后深受启发,照着搞了一个测试用的
数字签名
,但是这篇文章上的OS貌似是win 2000,IE5,我有必要在win7下给大家做个演示: 首先,下载
OCX
制
作
CA
B
从网上找了些相关的资料,最终
制
作
成功,做个小的总结: 首先准备好必须的工具如下:
制
作
工具:iexpress.exe 和
make
ca
b.exe, 签名工具:
cert
2spc.exe,
make
cert
.exe,signcode.exe 下面我具体
说
如何使用他们来帮助我们
制
作
需要的
ca
b包。 下面是我引用网上的资料信息. 1. 将
ocx
文件
以及第三方dll
文件
打包成
ca
b
文件
...
OCX
做带
数字签名
的
CA
B
文件
做inf
文件
建一个default.INF
文件
,写库的依赖,要做的事情。例子如下: [version] signature="$CHI
CA
GO$" AdvancedINF=2.0 [Add.Code] ActiveX.
ocx
=ActiveX.
ocx
a.dll=a.dll b.dll=b.dll [ActiveX.
ocx
] file-win32-x86=this
ca
b
ocx
签名
【工具路径】 C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\Bin 【生成
证书
和密钥】
Make
cert
-sv xxx.pvk -r -n "CN=xxx" xxx.cer 【签名过程】 [1]
Cert
2spc xxx.cer xxx.spc [2]pvk2pfx -pvk xxx.pvk -pi PAS...
Windows代码签名
证书
免费方案全解析:从自签名到自动化实践
代码签名是软件安全与
信任
体系的核心技术,其原理是通过数字
证书
对可执行
文件
进行
数字签名
,以验证发布者身份并确保代码完整性。这项技术为软件提供了身份认证和防篡改保障,在软件分发、安全启动和供应链安全等场景
中
具有重要价值。对于Windows平台开发者而言,缺乏有效签名的软件常会触发SmartScreen安全警告,影响用户体验。本文聚焦于**代码签名
证书
**和**自动化签名**两大热词,深入探讨如何通过自签名
证书
、有限制的免费
CA
证书
以及基于开源工具的自动化方案,以极低成本或免费方式实现代码签名。文章详细解析了使用
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章