Communicator java.security Patch

Netscape Communicator 4.x does not support the Java Cryptography Architecture (JCA) API, which is a standard component of JDK 1.1.x.  The core Java package of the JCA API is java.security.*.  This package contains the basic frameworks for implementing cryptography applications in JDK, but it was not present in the Java VM of Netscape Communicator (all through 4.5 PR1).  Due to this deficiency, Communicator can only run Secure JDBC for JDK 1.0.2 (via the j102.sql.* package). 

This patch provides a minimum implementation of the java.security.* package for Communicator.  Its sold purpose is to allow Communicator to run Secure JDBC for JDK 1.1 (via the ids.sql.* package), which offers significantly higher performance than Secure JDBC for JDK 1.0.2.

This patch installs the follow files in one of the CLASSPATH directories recognized by Communicator. This directory is selected in the "Destination:" drop-down box of the above applet.  The default directory is "Program Files\Netscape\Communicator\program\java\classes". You may also use the applet to remove these files if they are already installed.

	java\security\InvalidKeyException.class
	java\security\Key.class
	java\security\KeyException.class
	java\security\MessageDigest.class
	java\security\NoSuchAlgorithmException.class
	java\security\NoSuchProviderException.class
	java\security\Provider.class
	java\security\SecureRandom.class
	java\security\Security.class
	java\security\SHA.class

Last updated: August 17, 1998