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

Name

Description

fp

FILE to write to.

x

RSA key to encode.

enc

Optional cipher for traditional PEM encryption, or NULL for cleartext.

kstr

Optional encryption key bytes used with enc, or NULL to prompt via cb.

klen

Length of kstr when provided.

cb

Password callback when encryption needs a passphrase, or NULL.

u

Application data passed to cb.

Created with MrDocs