PEM_write_RSAPrivateKey

Write a traditional RSA private key to a FILE in PEM form (deprecated).

Synopsis

Declared in <openssl/pem.h>

[[deprecated]]
int
PEM_write_RSAPrivateKey(
    FILE* fp,
    RSA const* x,
    EVP_CIPHER const* enc,
    unsigned char const* kstr,
    int klen,
    pem_password_cb* cb,
    void* u);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

1 on success, or 0 on failure.

Parameters

NameDescription
fpFILE to write to.
xRSA key to encode.
encOptional cipher for traditional PEM encryption, or NULL for cleartext.
kstrOptional encryption key bytes used with enc, or NULL to prompt via cb.
klenLength of kstr when provided.
cbPassword callback when encryption needs a passphrase, or NULL.
uApplication data passed to cb.