JSS 4.4.0 Release Notes


The Java Security Services (JSS) team has released JSS 4.4.0, which is a minor release.

Distribution information

The hg tag is JSS_4_4_20170313. JSS 4.4.0 requires Netswork Security Services (NSS) 3.29.1 and Netscape Portable Runtime (NSPR) 4.13.1 or newer.

JSS 4.4.0 source distributions are available on ftp.mozilla.org for secure HTTPS download:

New in JSS 4.40

New Functionality

New Functions

New Macros

Notable Changes in JSS 4.40

  • Picks up work done downstream for Fedora and RHEL and used by various Linux distributions with includes:.

  • Support for IPv6.

  • Support for TLS v1.1 and TLS v1.2 via NSS though JSS.

Bugs fixed in JSS 4.4.0


Platform Information

  • You can check out the source from mercurial via hg clone -r 055aa3ce8a61 https://hg.mozilla.org/projects/jss

  • JSS 4.4.0 works with OpenJDK versions 1.7 or higher we suggest the latest - OpenJDK 1.8.

  • JSS 4.4.0 requires NSS 3.12.5 release_notes or higher though NSS 3.28.3 is recommended.

  • JSS 4.3.1 requires NSPR 4.7.1 or higher though NSPR 3.13 is recommended.

  • JSS only supports the native threading model (no green threads).


JSS 3.30 shared libraries are not backward compatible with all older JSS 4.3.2 shared libraries. A program linked with older jSS 4.3.2 shared libraries will not work with JSS 4.4.0 shared libraries without recompiling or relinking. Furthermore, applications that restrict their use of jSS APIs to the functions listed in JSS Public Functions will remain compatible with future versions of the JSS shared libraries.


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