Encode an ASN.1 object with i2d and write it as PEM to a FILE.
Synopsis
Declared in <openssl/pem.h>
int
PEM_ASN1_write(
i2d_of_void* i2d,
char const* name,
FILE* fp,
void const* x,
EVP_CIPHER const* enc,
unsigned char const* kstr,
int klen,
pem_password_cb* callback,
void* u);
Return Value
1 on success, or 0 on failure.
Parameters
Name |
Description |
i2d |
ASN.1 encode callback for the object type. |
name |
PEM type label used on the BEGIN/END lines. |
fp |
FILE to write to. |
x |
Object to encode. |
enc |
Optional cipher for traditional PEM encryption, or NULL. |
kstr |
Optional key material for |
klen |
Length of |
callback |
Password callback when encrypting without |
u |
Application data passed to |
Created with MrDocs