OLD SSL Reference
OLD SSL Reference
- We are migrating this SSL Reference into the format described in the MDN Style Guide. If you are inclined to help with this migration,
your help would be very much appreciated.
Writer: Sean Cotter
Manager: Wan-Teh Chang
SSL and related APIs allow compliant applications to configure sockets for authenticated, tamper-proof, and encrypted
communications. This chapter introduces some of the basic SSL functions. Chapter 2, "Getting Started With SSL"
illustrates their use in sample client and server applications.
This chapter describes how to set up your environment, including certificate and key databases, to run the NSS sample
code. The sample code and makefiles are available via LXR in the SSLSamples directory.
This chapter describes some of the most important types and structures used with the functions described in the rest
of this document, and how to manage the memory used for them. Additional types are described with the functions that
use them or in the header files.
This chapter describes the core SSL functions.
This chapter describes the functions and related types used to work with a certificate database such as the cert7.db
database provided with Communicator.
This chapter describes two functions used to manipulate private keys and key databases such as the key3.db database
provided with Communicator.
This chapter describes the core PKCS #11 functions that an application needs for communicating with cryptographic
modules. In particular, these functions are used for obtaining certificates, keys, and passwords.
NSS error codes are retrieved using the NSPR function PR_GetError. In addition to the error codes defined by NSPR,
PR_GetError retrieves the error codes described in this chapter.