Jogl signature or certifcate problem in OSX >= 10.7

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Jogl signature or certifcate problem in OSX >= 10.7

Gonzalo
Hi all,

I have a problem trying to run some applets developed some years ago that use jogl. It only happens in OSX, because in Windows and Linux they work fine. Each applet uses a different native library that is compiled for each supported architecture. All the JARs are correctly signed because they run OK in other SOs.

I have tried to run them in OSX with my original jogl.jar, gluerten.jar, etc., and with those provided in the example http://jogamp.org/deployment/jogamp-current/jogl-demos/applet-gears-launcheronly.html.

In the first case I get the following error:

ene 10, 2013 2:06:36 PM org.jdesktop.applet.util.JNLPAppletLauncher displayError
SEVERE: java.io.IOException: invalid SHA1 signature file digest for libjogl_awt.jnilib

And in the second one:

ene 10, 2013 2:08:54 PM org.jdesktop.applet.util.JNLPAppletLauncher displayError
SEVERE: java.io.IOException: Cannot validate certificate for liblgv.jnilib

Where liblgv.jnilib is the native library that applet uses.

I have looked for information but I haven't find anything about how to solve it. Could you please point me out how can I keep trying to solve this issue?

Thanks in advance.
Reply | Threaded
Open this post in threaded view
|

Re: Jogl signature or certifcate problem in OSX >= 10.7

gouessej
Administrator
Hi

You should have a look at that:
http://news.softpedia.com/news/OS-X-Mountain-Lion-Tips-Installing-Applications-Restriction-Free-284679.shtml

Generally, this kind of exception is thrown when all JARs referenced in a JNLP file don't use the same signature. Don't mix JARs signed by JogAmp community with yours or sign them all with your signature.
Julien Gouesse | Personal blog | Website