PKCS 12 functions

The public functions listed here perform PKCS #12 operations required by some of the NSS tools and other applications.

The Mozilla Cross Reference (MXR) link for each function provides access to the function definition, prototype definition, and source code references. The NSS version column indicates which versions of NSS support the function.

Function name/documentation Source code NSS versions
SEC_PKCS12AddCertAndKey MXR 3.2 and later
SEC_PKCS12AddPasswordIntegrity MXR 3.2 and later
SEC_PKCS12CreateExportContext MXR 3.2 and later
SEC_PKCS12CreatePasswordPrivSafe MXR 3.2 and later
SEC_PKCS12CreateUnencryptedSafe MXR 3.2 and later
SEC_PKCS12DecoderFinish MXR 3.2 and later
SEC_PKCS12DecoderGetCerts MXR 3.4 and later
SEC_PKCS12DecoderImportBags MXR 3.2 and later
SEC_PKCS12DecoderIterateInit MXR 3.10 and later
SEC_PKCS12DecoderIterateNext MXR 3.10 and later
SEC_PKCS12DecoderSetTargetTokenCAs MXR 3.8 and later
SEC_PKCS12DecoderStart MXR 3.2 and later
SEC_PKCS12DecoderUpdate MXR 3.2 and later
SEC_PKCS12DecoderValidateBags MXR 3.2 and later
SEC_PKCS12DecoderVerify MXR 3.2 and later
SEC_PKCS12DestroyExportContext MXR 3.2 and later
SEC_PKCS12EnableCipher MXR 3.2 and later
SEC_PKCS12Encode MXR 3.2 and later
SEC_PKCS12IsEncryptionAllowed MXR 3.2 and later
SEC_PKCS12SetPreferredCipher MXR 3.2 and later