Decrypt an ASN.1 octet string and decode the embedded object.
Declared in <openssl/pkcs12.h>
void*
PKCS12_item_decrypt_d2i(
X509_ALGOR const* algor,
ASN1_ITEM const* it,
char const* pass,
int passlen,
ASN1_OCTET_STRING const* oct,
int zbuf);
Decoded object, or NULL on error.
| Name | Description |
|---|---|
| algor | PBE algorithm identifier. |
| it | ASN.1 item descriptor for the embedded type. |
| pass | Passphrase for decryption. |
| passlen | Length of pass, or -1 to use strlen(). |
| oct | Encrypted octet string. |
| zbuf | If nonzero, zero the decrypted buffer after use. |