PEM_read_SSL_SESSION,
PEM_read_bio_SSL_SESSION,
PEM_write_SSL_SESSION,
PEM_write_bio_SSL_SESSION —
encode and decode SSL session objects in PEM
format
#include
<openssl/ssl.h>
SSL_SESSION *
PEM_read_SSL_SESSION(FILE *fp,
SSL_SESSION **a, pem_password_cb
*cb, void *u);
SSL_SESSION *
PEM_read_bio_SSL_SESSION(BIO
*bp, SSL_SESSION **a,
pem_password_cb *cb, void
*u);
int
PEM_write_SSL_SESSION(FILE *fp,
const SSL_SESSION *a);
int
PEM_write_bio_SSL_SESSION(BIO
*bp, const SSL_SESSION *a);
PEM_read_SSL_SESSION() and
PEM_read_bio_SSL_SESSION() return a pointer to an
allocated object, which should be released by calling
SSL_SESSION_free(3),
or NULL on error.
PEM_write_SSL_SESSION() and
PEM_write_bio_SSL_SESSION() return the number of
bytes written or 0 on error.
PEM_read_SSL_SESSION() and
PEM_write_SSL_SESSION() first appeared in SSLeay
0.5.2. PEM_read_bio_SSL_SESSION() and
PEM_write_bio_SSL_SESSION() first appeared in SSLeay
0.6.0. These functions have been available since OpenBSD
2.4.