gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 06:06:15 24 4
gpt4 key购买 nike

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

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

现在,有了新证书,我们没有证书文件,只有一个 usb-token。

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

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

最佳答案

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

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

您可以在 Windows 本身上使用微软的代码设计,或者您可以使用一个名为 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 是一个包含两行的简单文本文件:

name=eToken

library=/usr/local/lib/libeTPkcs11.dylib(因为我在 MacOS 上)

对于 Windows,它应该是:

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

关于java - 使用 Install4J 使用 EV 证书签署可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44650852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com