NSS
Network Security Services
Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. For detailed information on standards supported, see Overview of NSS.
NSS is available under the Mozilla Public License, the GNU General Public License, and the GNU Lesser General Public License. For information on downloading NSS releases as tar files, see Download PKI Source.
NSS documentation can be found at [1].
Supported Architectures
Platforms officially supported by NSS are those tested by our Continuous Integration environment:
- Linux on x86-32, x86-64, aarch64
- Windows 2012+ on x86-32, and x86-64
- MacOS 10.9+ on x86-64
Other platforms are utilize community support, primarily via the mozilla.dev.tech.crypto mailing list.
Building and Testing NSS for Android can be found here
Internal Documentation
NSS internal documentation is here, including:
- The fourth round of FIPS Validation, which finished in August 2007. A new round is underway in 2019.
- PSM Certificate Prompting Scenarios
- NSS root certificates and policies
- NSS Development
- Tracing
- Bug Triage
- Release Management
- Release Versions
- Versions
- NSS Try Server
- Gyp Build System
- BoGo Tests
- C++