1289848Sjkim=pod 2289848Sjkim 3289848Sjkim=head1 NAME 4289848Sjkim 5289848SjkimSSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX_set_ssl - set context to configure 6289848Sjkim 7289848Sjkim=head1 SYNOPSIS 8289848Sjkim 9289848Sjkim #include <openssl/ssl.h> 10289848Sjkim 11289848Sjkim void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx); 12289848Sjkim void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl); 13289848Sjkim 14289848Sjkim=head1 DESCRIPTION 15289848Sjkim 16289848SjkimSSL_CONF_CTX_set_ssl_ctx() sets the context associated with B<cctx> to the 17289848SjkimB<SSL_CTX> structure B<ctx>. Any previous B<SSL> or B<SSL_CTX> associated with 18289848SjkimB<cctx> is cleared. Subsequent calls to SSL_CONF_cmd() will be sent to 19289848SjkimB<ctx>. 20289848Sjkim 21289848SjkimSSL_CONF_CTX_set_ssl() sets the context associated with B<cctx> to the 22289848SjkimB<SSL> structure B<ssl>. Any previous B<SSL> or B<SSL_CTX> associated with 23289848SjkimB<cctx> is cleared. Subsequent calls to SSL_CONF_cmd() will be sent to 24289848SjkimB<ssl>. 25289848Sjkim 26289848Sjkim=head1 NOTES 27289848Sjkim 28289848SjkimThe context need not be set or it can be set to B<NULL> in which case only 29289848Sjkimsyntax checking of commands is performed, where possible. 30289848Sjkim 31289848Sjkim=head1 RETURN VALUES 32289848Sjkim 33289848SjkimSSL_CONF_CTX_set_ssl_ctx() and SSL_CTX_set_ssl() do not return a value. 34289848Sjkim 35289848Sjkim=head1 SEE ALSO 36289848Sjkim 37289848SjkimL<SSL_CONF_CTX_new(3)|SSL_CONF_CTX_new(3)>, 38289848SjkimL<SSL_CONF_CTX_set_flags(3)|SSL_CONF_CTX_set_flags(3)>, 39289848SjkimL<SSL_CONF_CTX_set1_prefix(3)|SSL_CONF_CTX_set1_prefix(3)>, 40289848SjkimL<SSL_CONF_cmd(3)|SSL_CONF_cmd(3)>, 41289848SjkimL<SSL_CONF_cmd_argv(3)|SSL_CONF_cmd_argv(3)> 42289848Sjkim 43289848Sjkim=head1 HISTORY 44289848Sjkim 45289848SjkimThese functions were first added to OpenSSL 1.0.2 46289848Sjkim 47289848Sjkim=cut 48