Decrypt a PKCS#8 encrypted private key.

Synopsis

Declared in <openssl/pkcs12.h>

PKCS8_PRIV_KEY_INFO*
PKCS8_decrypt(
    X509_SIG const* p8,
    char const* pass,
    int passlen);

Return Value

Decrypted PKCS#8 private key info, or NULL on error.

Parameters

Name

Description

p8

Encrypted PKCS#8 structure (X509_SIG).

pass

Passphrase for decryption.

passlen

Length of pass, or ‐1 to use strlen().

Created with MrDocs