PKCS 7 functionsΒΆ

The public functions listed here perform PKCS #7 operations required by mail and news applications and by some of the NSS tools.

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_PKCS7AddCertificate

MXR

3.3 and later

SEC_PKCS7AddRecipient

MXR

3.2 and later

SEC_PKCS7AddSigningTime

MXR

3.2 and later

SEC_PKCS7ContainsCertsOrCrls

MXR

3.4 and later

SEC_PKCS7ContentIsEncrypted

MXR

3.4 and later

SEC_PKCS7ContentIsSigned

MXR

3.4 and later

SEC_PKCS7ContentType

MXR

3.2 and later

SEC_PKCS7CopyContentInfo

MXR

3.4 and later

SEC_PKCS7CreateCertsOnly

MXR

3.3 and later

SEC_PKCS7CreateData

MXR

3.2 and later

SEC_PKCS7CreateEncryptedData

MXR

3.2 and later

SEC_PKCS7CreateEnvelopedData

MXR

3.2 and later

SEC_PKCS7CreateSignedData

MXR

3.2 and later

SEC_PKCS7DecodeItem

MXR

3.2 and later

SEC_PKCS7DecoderAbort

MXR

3.9 and later

SEC_PKCS7DecoderFinish

MXR

3.2 and later

SEC_PKCS7DecoderStart

MXR

3.2 and later

SEC_PKCS7DecoderUpdate

MXR

3.2 and later

SEC_PKCS7DecryptContents

MXR

3.2 and later

SEC_PKCS7DestroyContentInfo

MXR

3.2 and later

SEC_PKCS7Encode

MXR

3.3 and later

SEC_PKCS7EncodeItem

MXR

3.9.3 and later

SEC_PKCS7EncoderAbort

MXR

3.9 and later

SEC_PKCS7EncoderFinish

MXR

3.2 and later

SEC_PKCS7EncoderStart

MXR

3.2 and later

SEC_PKCS7EncoderUpdate

MXR

3.2 and later

SEC_PKCS7GetCertificateList

MXR

3.2 and later

SEC_PKCS7GetContent

MXR

3.2 and later

SEC_PKCS7GetEncryptionAlgorithm

MXR

3.2 and later

SEC_PKCS7GetSignerCommonName

MXR

3.4 and later

SEC_PKCS7GetSignerEmailAddress

MXR

3.4 and later

SEC_PKCS7GetSigningTime

MXR

3.4 and later

SEC_PKCS7IncludeCertChain

MXR

3.2 and later

SEC_PKCS7IsContentEmpty

MXR

3.2 and later

SEC_PKCS7SetContent

MXR

3.4 and later

SEC_PKCS7VerifyDetachedSignature

MXR

3.4 and later

SEC_PKCS7VerifySignature

MXR

3.2 and later

SECMIME_DecryptionAllowed

MXR

3.4 and later