dom*_*c.e 3 java code-signing signtool install4j
我们公司从GlobalSign订购了 EV 证书。
之前我们有一个可以在 Install4J 中使用的 p12 文件形式的普通代码签名证书。
现在,有了新证书,我们就没有证书文件了,只有一个 USB 令牌。
是否有内置方法可以使用 USB 令牌来签署可执行文件/jar?或者我是否需要使用媒体向导的“可执行处理”步骤,如此处提到的?
也许有一种方法可以从一台机器(如 macos)上签署所有安装程序(win、mac、linux)?
根据 Ingo 的回答,不可能使用 EV 代码签名证书。我希望,将来,会的。
正如我在问题中所说,您必须在媒体向导中使用“可执行处理”(仅适用于 Windows)。
您可以在Windows本身上使用微软的codesign,或者您可以使用一个名为jsign的小工具,您可以在所有平台上使用它来使用EV Code Sign证书对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 来说应该是:
库=c:\WINDOWS\system32\eTPKCS11.dll
| 归档时间: |
|
| 查看次数: |
1090 次 |
| 最近记录: |