hi there,
are any updates on this?
We have a lot of trouble with Mac OS X 10.7.4 and this class com.sun.deploy.security.MacOSXTrustUI.
I'm from "Deutsche Post DHL" and we offer a OnlineFranking system (Java, Java-Applet). If a customer has bought a lable, he can print this (via Java Applet) and put them on a parcel. Everything is fine...
But a lot of our customer use a Mac with 10.7.4 and nothing is fine anymore...
They get this exception:
java.security.cert.CertificateException: Unable to evaluate certificates: 80
at com.sun.deploy.security.MacOSXTrustUI.evaluateCertificatesUsingKeychain(MacOSXT rustUI.java:306)
at com.sun.deploy.security.MacOSXTrustUI.evaluateTrustAndShow(MacOSXTrustUI.java:1 51)
at com.sun.deploy.security.MacOSXTrustUI.showDialog(MacOSXTrustUI.java:79)
at com.sun.deploy.security.X509Util.showSecurityDialog(X509Util.java:152)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:8 08)
at sun.plugin2.applet.Plugin2ClassLoader.isTrustedByTrustDecider(Plugin2ClassLoade r.java:484)
at sun.plugin2.applet.Plugin2ClassLoader.getTrustedCodeSources(Plugin2ClassLoader. java:1135)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.strategy(CPCallbackHan dler.java:177)
at com.sun.deploy.security.CPCallbackHandler$ParentCallback.openClassPathElement(C PCallbackHandler.java:141)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(DeployURLClassP ath.java:803)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.access$800(DeployURLClassP ath.java:677)
at com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(DeployURLClassPath.j ava:744)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(DeployURLClassP ath.java:736)
at com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(DeployURLClassPath. java:698)
at com.sun.deploy.security.DeployURLClassPath$3.run(DeployURLClassPath.java:406)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeployURLClassPath.getLoader(DeployURLClassPath.java:39 5)
at com.sun.deploy.security.DeployURLClassPath.getLoader(DeployURLClassPath.java:36 9)
at com.sun.deploy.security.DeployURLClassPath.getResource(DeployURLClassPath.java: 233)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Plugin2ClassLoader.java:969)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Plugin2ClassLoader.java:9 58)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:134)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:239)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:678)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.ja va:1497)
at java.lang.Thread.run(Thread.java:680)
I guess that not our certificate is the problem because requests of others like windows xp or 7 work.....
Did Apple implemented some security issues to the com.sun.deploy.security.MacOSXTrustUI class?
If the user will install the pre-version http://jdk7.java.net/macportpreview/ the error goes away. But in my opinion that is only a workaround..
Any ideas, suggestions?
BR,
Markus