VB6 和 .PFX 代码签名

标签 vb6 signing pfx

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

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

有没有人像一个白痴一样一步一步地指导解决这个问题?

提前致谢。

最佳答案

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

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.exe ( 6.0.4002.0 ) 因为我们在使用一些具有较新版本 ( http://www.startssl.com/timestamp ) 的时间戳服务器时遇到了麻烦。

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

关于VB6 和 .PFX 代码签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13980813/

相关文章:

vb6 - 有 Visual Basic 6 反编译器吗?

vb6 - VB6:为什么Picturebox.Print()从对象目录中隐藏?

c# - 如何在 C# 中使用 key 大小小于内置最小 256 位的 ECDSA

android - 基于 APK 签名限制 FCM 主题订阅

ssl - 无法使用 openssl 从 cer 文件创建 pfx 文件

powershell - New-SelfSignedCertificate 不生成可导出 key

c++ - 我应该构建什么样的代码库来分发?

c# - 从 56k 调制解调器创建拨号音

android - 签署 apk google plus 登录后无法在 Android 中运行?有proguard选项吗?

node.js - 抛出新错误 ('Missing PFX or certificate + private key' )