7

我的老板已经从 Comodo 购买了一个证书,我一直在试图找到解决将证书放入VB6 应用程序的问题的解决方案。证书本身是 VB6 格式的,我对这类事情几乎一无所知。Comodo 的人非常乐于助人(从我的老板那里,他们说他可以在互联网上找到一些东西。显然他们不知道互联网有多大-.-)

签署项目是否需要将代码放入程序中,还是只是由 MS Authenticode 可执行文件签署的 .exe?

有没有人有这样的白痴一步一步的指导解决方案?

提前致谢。

4

1 回答 1

5

这是我们构建脚本的一个片段

set signtool=C:\{cert_path}\signtool.exe sign /f C:\{cert_path}\my_code_sign_current.p12 /p ###### /du "http://mycompany.com" /t "http://timestamp.comodoca.com/authenticode"
%signtool% /d "My Application 1.0" "C:\{binn_path}\App.exe"
%signtool% /d "My Other App 2.0" "C:\{binn_path}\Other.exe"
...

我们使用旧版本signtool.exe6.0.4002.0),因为我们在使用一些新版本(http://www.startssl.com/timestamp)的时间戳服务器时遇到了麻烦。

注意:.pfx 和 .p12 文件——它们是相同的 PKCS #12 容器文件,DER 编码

于 2012-12-21T10:30:37.100 回答