Pack safeBags into a PKCS#7 encrypted‐data ContentInfo (default library context).
Synopsis
Declared in <openssl/pkcs12.h>
PKCS7*
PKCS12_pack_p7encdata(
int pbe_nid,
char const* pass,
int passlen,
unsigned char* salt,
int saltlen,
int iter,
stack_st_PKCS12_SAFEBAG* bags);
Return Value
PKCS#7 encrypted‐data object, or NULL on error.
Parameters
Name |
Description |
pbe_nid |
PBE or cipher NID for encryption (cipher NID selects PBES2 with that cipher). |
pass |
Passphrase for encryption. |
passlen |
Length of |
salt |
Salt for key derivation. |
saltlen |
Length of |
iter |
Iteration count for key derivation. |
bags |
Stack of safeBags to encrypt. |
Created with MrDocs