My signed Java applet has been running fine until Java update 19. Now some but not all of our users on Java Update 19 report a java security message stating that our applet contains both signed and unsigned code.
The process for creating our applet is as follows:
- Clean and Build the applet project in Netbeans IDE.
- Open the Applet jar file in WinRAR and add the required mysql JDBC driver .class files to the jar file.
- Sign the applet jar file.
Can someone please tell me how to determine what code is signed and what code is not signed in our applet? Is there a better way to include the mysql JDBC driver jar file in our applet other than copying the jar file contents into our applet jar file?
Thanks
Some things to try:
Advanced
tab.Debug
Enable tracing
,Enable logging
, andShow applet lifecycle exceptions
Java console
Show console
OK
(orClose
, depending on your OS)When your applet loads the Java console will open. Click on it and immediately press '5'. It will log the jars and classes being fetched to run your applet. Somewhere in this there should be a message indicating what jars or classes are consider "unsigned". If you miss it the first time, just reload the window to try it again.