Question

I have a java webstart application that is properly signed and working on all OSes. However running it on MAC requires the user to circumvent the Mac security features, as the app is not signed with an Apple Developer ID.

I want to know if and if yes, how I can use my Apple certificates to sign the jar such that it can be run without problems on Windows and Mac.

Was it helpful?

Solution

Unfortunately this is a not possible, and is a duplicate of: How to sign Java applet with Apple Developer ID

You can however use a tool to convert your jar into an app bundle, which can in fact be signed for gatekeeper (not for App Store, but to bypass the launch restriction). See http://www.jemchicomac.com/how-to-convert-a-jar-file-into-an-app-for-osx/

OTHER TIPS

How to sign (dynamic) JNLP files for OSX and Gatekeeper answers this question for Java Web Start apps (which cannot be added to the Mac Store as noted in the applet question's answer.)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top