JSS is used by Red Hat and Sun products that do crypto in Java. JSS is available under the Mozilla Public License, the GNU General Public License, and the GNU Lesser General Public License. JSS requires NSPR and NSS. For information on downloading NSS releases as tar files, see Download PKI Source.
If you don't have CVS access, you can grab a tarball of the source from the FTP site: ftp://ftp.mozilla.org/pub/mozilla.org/security/jss/releases/
You can also download precompiled binaries from the same FTP site.
Or you can view the source online.
Before you use JSS, you should have a good understanding of the crypto technologies it uses. You might want to read these documents:
Check the FAQ if you have questions or problems.
Here's version-specific documentation:
JSS 3.4 | |
JSS 3.3 |
|
JSS 3.2 |
|
JSS 3.1.1 |
|
JSS 3.1 |
|
Read Using JSS to get you started with development after you've built and downloaded it.
JCA Provider Notes: if you are using JSS as a JCA provider, read this document to find out how JSS supports (and doesn't support) the JCA specifications.
You can view the source in HMTL.
There's all sorts of good security and crypto documentation on the NSS page.
To participate in ongoing technical discussions related to JSS, use the mozilla.dev.tech.crypto newsgroup, or tune in to the IRC channel #mozcrypto on the server irc.mozilla.org.