我实际上是通过JavaFX-Gradle-Plugin使用javafxpackager,但是我无法在普通的javafxpackager中找到解决方案,所以,这也会有所帮助。
如何使用javafxpackager签署MSI?如何指定证书/密钥/需要什么?
在其文档中:
我可以看到Mac OS的选项,例如:mac.signing-key-developer-id-app=key
但我看不到有关签署Windows MSI安装程序的任何信息。
在这个文档中:
它承认需要签名:
如果您计划在网络上分发MSI包,请考虑对其进行签名以获得最佳用户体验。
但是没有解释如何实现这一点(与Mac OS等效部分相比)。
答案 0 :(得分: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