Jarsigner :使用 Developer ID 证书签署独立的 jar

Jarsigner : sign standalone jar with Developer ID certificate

虽然我可以使用来自 AppleDeveloper ID 证书来签署 .app.dmg,我想知道是否有办法使用它来签署 独立 jar 版本(单击 & 运行),以及一些 eclipse 插件(罐子)。

我用 Comodo Cert 对 jar 进行签名,它在 windows 中工作正常,但是当 运行 在 中安装独立 jar 时MacOSGateKeeper 阻止它。

所有 Apple Develper 证书 (Developer ID Application, mac Developer, Developer Id Installer ...) 似乎都不支持 jarsigner ,有没有办法为 MacOS 签署 jar?

据我所知,您不能使用 Apple 证书对 jar 进行签名。但是,您可以将您的 jar 转换为 MacOS 应用程序(例如使用 jar2app),然后对该应用程序进行签名。