SSL_set_SSL_CTX —
modify an SSL connection object to use another
context
#include
<openssl/ssl.h>
SSL_CTX *
SSL_set_SSL_CTX(SSL *ssl,
SSL_CTX* ctx);
SSL_set_SSL_CTX()
causes ssl to use the context
ctx.
If ctx is NULL,
ssl reverts to using the context that it was initially
created from with
SSL_new(3).
If ssl already uses
ctx, no action occurs.
SSL_set_SSL_CTX() returns an internal
pointer to the context that ssl is using as a result
of the call, or NULL if memory allocation fails.
SSL_set_SSL_CTX() first appeared in
OpenSSL 0.9.8f and has been available since OpenBSD
4.5.