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: