java - Jarsigner : sign standalone jar with Developer ID certificate

标签 java macos jarsigner osx-gatekeeper apple-developer

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

我使用 Comodo Cert 对 jar 进行签名,它在 Windows 中运行良好,但在 MacOS 中运行独立 jar 时,GateKeeper 会阻止它.

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

最佳答案

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

关于java - Jarsigner : sign standalone jar with Developer ID certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44709622/

相关文章:

java - 使用通知/等待在 Java 中停止/重新启动线程

java - JOGL绘制VBO黑屏

macos - 操作系统: Track mouse position when not the key application

java - Jarsigner 签署 Corda 工作流程 jar 时出现重复条目​​错误

jboss - 执行 jarsigner 命令生成错误 : "Jarsigner is not recognized internal or external command"

gradle - JarSigner Ant.signjar用于无依赖项的jar文件,但在Gradle Script中包含依赖项时则不适用于jar

java - 如何用Jar文件打包OpenJDK?

java - maven如何正确包含依赖项

java - 在 mac osx mavericks 上设置 eclipse 时出现问题

php - mac 上 apache2 的 $PATH 环境变量