You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

JSS 3.0 Release Notes

12 March 2001




JSS 3.0 is the first public release of Network Security Services for Java. JSS is a Java interface to NSS. It supports most of the security standards and encryption technologies supported by NSS.

JSS 3.0 is dual-licensed under the MPL and the GPL.

CVS Information

JSS is checked into mozilla/security/jss/.

The CVS tag for the JSS 3.0 release is JSS_3_0_RTM.


Documentation for JSS 3.0 is available as follows:

Source may be viewed with a browser (via the LXR tool) at

Platform Information

JSS should work with any JDK version starting from 1.1. It only supports the native threading model (no green threads).

JSS has been built on the platforms listed below.

Platform OS Version Compiler(s)
Linux RedHat 6.0 egcs-1.1.2
NT Windows 2000 VC++ 6.0 Service Pack 4
Solaris 8 (64-bit) WorkShop Compilers 
C/C++ version 5.0

Known Bugs and Issues

  • JSS 3.0 links with NSS static libraries. An application that links with NSS and also runs JSS in an in-process VM may have two copies of NSS running, leading to race conditions. We recommend against using NSS and JSS in the same process. The next version of JSS will link with NSS shared libraries and will not have this limitation.
  • For a list of reported bugs that have not been fixed in JSS 3.0, click here. (Note that not all of these bugs have been confirmed. Even some bugs in the "new" state are unconfirmed.)


Although functional changes have been minimal, JSS 3.0 is not backward compatible with previous versions of JSS.


Bugs discovered should be reported by filing a bug report with bugzilla (product JSS).

You can also give feedback directly to the developers on the IRC channel #mozcrypto on the server