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