# HG changeset patch # User Deepak Bhole # Date 1312395071 14400 # Node ID 7ee2e487f4e2eb2f7db9115454876b9cf0d4efe1 # Parent a20bd5a4d0351259fcf56aeb6776c5f67d3c8543 PR768: Signed applets/Web Start apps don't work with OpenJDK7 and up diff -r a20bd5a4d035 -r 7ee2e487f4e2 ChangeLog --- a/ChangeLog Thu Jul 21 15:12:38 2011 -0400 +++ b/ChangeLog Wed Aug 03 14:11:11 2011 -0400 @@ -1,3 +1,9 @@ +2011-08-03 Deepak Bhole + + PR768: Signed applets/Web Start apps don't work with OpenJDK7 and up + * netx/net/sourceforge/jnlp/tools/JarSigner.java (verifyJar): Put entry in + cert hashtable only if the entry is expected to be signed. + 2011-07-21 Deepak Bhole PR749: sun.applet.PluginStreamHandler#handleMessage(String) really slow diff -r a20bd5a4d035 -r 7ee2e487f4e2 NEWS --- a/NEWS Thu Jul 21 15:12:38 2011 -0400 +++ b/NEWS Wed Aug 03 14:11:11 2011 -0400 @@ -11,6 +11,8 @@ New in release 1.0.5 (2011-XX-XX): * Plugin - PR749: sun.applet.PluginStreamHandler#handleMessage(String) really slow +Common + - PR768: Signed applets/Web Start apps don't work with OpenJDK7 and up New in release 1.0.4 (2011-07-20): * Security updates: diff -r a20bd5a4d035 -r 7ee2e487f4e2 netx/net/sourceforge/jnlp/tools/JarSigner.java --- a/netx/net/sourceforge/jnlp/tools/JarSigner.java Thu Jul 21 15:12:38 2011 -0400 +++ b/netx/net/sourceforge/jnlp/tools/JarSigner.java Wed Aug 03 14:11:11 2011 -0400 @@ -326,7 +326,7 @@ if (shouldHaveSignature) totalSignableEntries++; - if (isSigned) { + if (shouldHaveSignature && isSigned) { for (int i = 0; i < signers.length; i++) { CertPath certPath = signers[i].getSignerCertPath(); if (!certs.containsKey(certPath))