java - 为 Mac Store 签名 Webstart 应用程序

标签 java macos certificate java-web-start osx-gatekeeper

我有一个 java webstart 应用程序,该应用程序已正确签名并可在所有操作系统上运行。 然而,在 MAC 上运行它需要用户规避 Mac 安全功能,因为该应用程序未使用 Apple 开发者 ID 进行签名。

我想知道是否可以,如果可以,我如何使用我的 Apple 证书对 jar 进行签名,以便它可以在 Windows 和 Mac 上顺利运行。

最佳答案

不幸的是,这是不可能的,并且与:How to sign Java applet with Apple Developer ID重复。

但是,您可以使用工具将 jar 转换为应用程序包,实际上可以为 Gatekeeper 签名(不是针对 App Store,而是为了绕过启动限制)。请参阅http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-osx/

关于java - 为 Mac Store 签名 Webstart 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058833/

相关文章:

java - 使用 CMUSphinx 的 HelloWorld 程序

java - Hibernate 忽略自动提交错误设置。创建本地连接

macos - OSX x86 GAS .macros 的语法是什么?

go - 需要帮助在 Go 中自动化 TLS 证书处理

macos - 苹果钥匙串(keychain)私钥/公钥问题

java - 将集合转换为数组的最简单方法?

java - 从不同模块加载 Freemarker 模板

macos - 您无权访问此服务器上的/- Mac OS X Mojave 上的 Apache 2

macos - 在 GPU Cocoa 上应用 CIFilter

macos - 为什么即使我将自定义 URL 重定向到 127.0.0.1,我仍然看到正在使用本地主机证书?