24.3. Interfaces for libnss3

Table 24-3 defines the library name and shared object name for the libnss3 library

Table 24-3. libnss3 Definition

Library:libnss3
SONAME:libnss3.so

The behavior of the interfaces in this library is specified by the following specifications:

[NSS SSL] Mozilla's NSS SSL Reference

24.3.1. NSS Utility

24.3.1.1. Interfaces for NSS Utility

An LSB conforming implementation shall provide the generic functions for NSS Utility specified in Table 24-4, with the full mandatory functionality as described in the referenced underlying specification.

Table 24-4. libnss3 - NSS Utility Function Interfaces

CERT_CheckCertValidTimes(NSS_3.2) [NSS SSL]CERT_DestroyCertificate(NSS_3.2) [NSS SSL]CERT_DupCertificate(NSS_3.2) [NSS SSL]
CERT_FreeNicknames(NSS_3.2) [NSS SSL]CERT_GetCertNicknames(NSS_3.2) [NSS SSL]CERT_GetDefaultCertDB(NSS_3.2) [NSS SSL]
CERT_VerifyCertName(NSS_3.2) [NSS SSL]CERT_VerifyCertNow(NSS_3.2) [NSS SSL]NSS_Init(NSS_3.2) [NSS SSL]
NSS_InitReadWrite(NSS_3.2) [NSS SSL]NSS_NoDB_Init(NSS_3.2) [NSS SSL]NSS_Shutdown(NSS_3.2) [NSS SSL]
PK11_FindCertFromNickname(NSS_3.2) [NSS SSL]PK11_FindKeyByAnyCert(NSS_3.2) [NSS SSL]PK11_GetSlotName(NSS_3.2) [NSS SSL]
PK11_GetTokenName(NSS_3.2) [NSS SSL]PK11_IsHW(NSS_3.2) [NSS SSL]PK11_IsPresent(NSS_3.2) [NSS SSL]
PK11_IsReadOnly(NSS_3.2) [NSS SSL]PK11_SetPasswordFunc(NSS_3.2) [NSS SSL]SECKEY_DestroyPrivateKey(NSS_3.2) [NSS SSL]