This NSS documentation was just imported from our legacy MDN repository. It currently is very deprecated and likely incorrect or broken in many places.

Getting Started

How to get involved with NSS

Network Security Services (NSS) is a base library for cryptographic algorithms and secure network protocols used by Mozilla software.
Would you like to get involved and help us to improve the core security of Mozilla Firefox and other applications that make use of NSS? We are looking forward to your contributions!

The NSS library and its supporting command line tools are written in the C programming language. Its build system and the automated tests are based on makefiles and bash scripts.

Over time, many documents have been produced that describe various aspects of NSS. You can start with:

  • a General Overview of the applications that use NSS and the features it provides.

  • a high level mozilla_projects_nss_an_overview_of_nss_internals.

  • learn about getting the mozilla_projects_nss_nss_sources_building_testing

  • Old documentation that is on the archived mozilla.org website.