使用 Install4J 使用 EV 证书签署可执行文件

多米尼克.e

我们公司从GlobalSign订购了 EV 证书

在我们有一个普通的代码签名证书作为 p12 文件之前,我们可以在 Install4J 中使用它。

现在,有了新证书,我们没有证书文件,只有一个 USB 令牌。

是否有使用 usb-token 来签署可执行文件/jar 的内置方法?或者我是否需要使用此处提到的媒体向导的“可执行处理”步骤

也许是一种从一台机器(如 macos)签署所有安装程序(win、mac、linux)的方法?

多米尼克.e

根据 Ingo 的回答,不可能使用 EV 代码签名证书。我希望,在未来,它会。

正如我在我的问题中所说,您必须在媒体向导中使用“可执行处理”(仅适用于 Windows)。

您可以在 Windows 本身上使用 microsoft 的codesign,或者您可以使用一个名为jsign的小工具,您可以在所有平台上使用它来使用 EV 代码签名证书对 Windows 可执行文件进行签名。

这是我们对 jsign 的调用:

java -jar jsign-2.0.jar --keystore ./eToken.cfg --alias % GetAliasOfYourToken % --storetype PKCS11 --tsaurl http://timestamp.comodoca.com/authenticode --storepass %WriteTokenPasswordHere% $EXECUTABLE

eToken.cfg 是一个简单的文本文件,有两行:

名称=电子令牌

library=/usr/local/lib/libeTPkcs11.dylib(因为我使用的是 MacOS)

对于 Windows,它应该是:

library=c:\WINDOWS\system32\eTPKCS11.dll

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用install4j查找系统可执行文件路径?

来自分类Dev

使用install4j在安装程序旁边选择文件

来自分类Dev

通过ClickOnce使用EV证书

来自分类Dev

将Groovy脚本包装为可执行文件。例如,使用launch4j

来自分类Dev

将Groovy脚本包装为可执行文件。例如,使用launch4j

来自分类Dev

Git:使用可执行文件

来自分类Dev

Git:使用可执行文件

来自分类Dev

使用sign4j和jsign在ant中签名launch4j可执行文件

来自分类Dev

使用sign4j和jsign在ant中签名launch4j可执行文件

来自分类Dev

让卸载程序删除在安装过程中使用install4j下载的文件

来自分类Dev

“使用回滚可执行文件”不强制设置可执行文件

来自分类Dev

grep -Ev无法使用我的文件

来自分类Dev

使用Electronjs执行可执行文件

来自分类Dev

使用Mono可执行文件捆绑.dylib文件

来自分类Dev

如何使用install4j创建补丁?

来自分类Dev

使用install4j关闭OS X AppNap

来自分类Dev

如何卸载使用install4j安装的服务

来自分类Dev

使用install4j以root身份启动服务

来自分类Dev

使用Junit测试install4j安装程序的行为

来自分类Dev

如何使用install4j为Windows创建链接

来自分类Dev

当主要可执行文件使用旧的log4net版本时,在dll中使用LinqToExcel

来自分类Dev

使用通配符路径运行可执行文件

来自分类Dev

使用Intellij创建可执行文件.jar

来自分类Dev

使用参数从Powershell脚本运行可执行文件

来自分类Dev

使用NSTask启动可执行文件-沙箱问题?

来自分类Dev

使用NASM编译Windows可执行文件

来自分类Dev

如何使用Clion调试外部可执行文件

来自分类Dev

使用Rust在PATH中查找可执行文件

来自分类Dev

使用pyinstaller创建可执行文件时出错

Related 相关文章

热门标签

归档