中国开发网: 论坛: 程序员情感CBD: 贴子 53952
pcplayer: 签名可以,不是伪造。但没有那个官方发的数字证书,虽然有签名,还是标志为“不信任”。
以下是我自己做签名的步骤,试验成功,没问题的。可以在浏览器弹出来的安全提示里显示你自己写的声明信息。下面提到的几个工具程序在安装了VS2003的机器里就有。

压缩ocx为 cab,使用以下命令:
cabarc.exe -s 6144 N yourActiveX.cab yourActiveX.ocx
(cabarc.exe在DELPHI的BIN目录下就有。)

制造签名:
makecert newCert.cer -sv privatekey.pvk
生成 newCert.cer 和 privatekey.pvk 两个文件

然后,运行以下命令:Cert2Spc newCert.cer newCert.spc

最后,运行 Signcode.exe ,根据其图形界面提示顺序走来将cab文件签名。这里可以选择机器上的Administrator(典型),也可以选择用刚才生成的签名文件(用户自定义)

签名最后打时间戳似乎可以不打。要打的话用这个:时间戳地址为: http://timestamp.verisign.com/scripts/timstamp.dll


新浪的控件就没打时间戳。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录