Java Runtime Environment 9.0.4
Java software allows you to run applications called "applets" that are written in the Java programming language. These applets allow you to have a much richer experience online than simply interacting with static HTML pages.
Java Plug-in technology, included as part of the Java 2 Runtime Environment, Standard Edition (JRE), establishes a connection between popular browsers and the Java platform. Java allows applications to be downloaded over a network and run within a guarded sandbox. Security restrictions are easily imposed on the sandbox.
Many cross platform applications also require Java to operate properly.
Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for TLS.
Add additional IDL stub type checks to org.omg.CORBA.ORBstring_to_object method.
RSA public key validation.
Provider default key size is updated.
Stricter key generation.
Disable exportable cipher suites.
JMX Connections need deserialization filters.
This release contains fixes for security vulnerabilities.