From: <ka...@us...> - 2011-06-15 21:16:05
|
Revision: 3547 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3547&view=rev Author: kappa1 Date: 2011-06-15 21:15:58 +0000 (Wed, 15 Jun 2011) Log Message: ----------- AppletLoader: validate certificate for native files before attempting to extract them. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-06-12 23:51:44 UTC (rev 3546) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-06-15 21:15:58 UTC (rev 3547) @@ -1662,6 +1662,9 @@ InputStream in = jarFile.getInputStream(jarFile.getEntry(entry.getName())); OutputStream out = new FileOutputStream(path + "natives" + File.separator + entry.getName()); + // validate if the certificate for native file is correct before extracting + validateCertificateChain(certificate, entry.getCertificates()); + int bufferSize; byte buffer[] = new byte[65536]; @@ -1675,9 +1678,6 @@ subtaskMessage = "Extracting: " + entry.getName() + " " + ((currentSizeExtract * 100) / totalSizeExtract) + "%"; } - // validate if the certificate for native file is correct - validateCertificateChain(certificate, entry.getCertificates()); - in.close(); out.close(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |