1

我实际上是通过JavaFX-Gradle-Plugin使用 javafxpackager ,但我无法在普通的 javafxpackager 中找到解决方案,所以,这也会有所帮助。

如何使用 javafxpackager 签署 MSI?如何指定证书/密钥/所需的任何内容?

在其文档中:

我可以看到 Mac OS 的选项,例如:mac.signing-key-developer-id-app=key但我没有看到有关签署 Windows MSI 安装程序的任何内容。

在这个文档中:

它承认有必要签署它,并说:

如果您计划在网络上分发您的 MSI 软件包,请考虑对其进行签名以获得最佳用户体验。

但没有说明如何实现这一点(与 Mac OS 等效部分相比)。

4

1 回答 1

0

事实证明 javafxpackager 不这样做,您可以在生成 MSI 后简单地对其进行签名:

https://pevma.blogspot.de/2014/02/signing-windows-installation-msi.html

https://howdididothatthingagain.blogspot.de/2013/02/burn-02-how-to-sign-msi-packages-and.html

于 2018-03-23T17:44:28.203 回答