[#PKCS8_decrypt] = PKCS8_decrypt :mrdocs: Decrypt a PKCS#8 encrypted private key. == Synopsis Declared in `<openssl/pkcs12.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:PKCS8_PRIV_KEY_INFO.adoc[PKCS8_PRIV_KEY_INFO]* PKCS8_decrypt( xref:X509_SIG.adoc[X509_SIG] const* p8, char const* pass, int passlen); ---- == Return Value Decrypted PKCS#8 private key info, or NULL on error. == Parameters [cols="1,4"] |=== | Name| Description | *p8* | Encrypted PKCS#8 structure (X509_SIG). | *pass* | Passphrase for decryption. | *passlen* | Length of `pass,` or ‐1 to use strlen(). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#