]>
Commit | Line | Data |
---|---|---|
3db935a9 DSH |
1 | =pod |
2 | ||
3 | =head1 NAME | |
4 | ||
5 | SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX_set_ssl - set context to configure | |
6 | ||
7 | =head1 SYNOPSIS | |
8 | ||
9 | #include <openssl/ssl.h> | |
10 | ||
11 | void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx); | |
12 | void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl); | |
13 | ||
14 | =head1 DESCRIPTION | |
15 | ||
16 | SSL_CONF_CTX_set_ssl_ctx() sets the context associated with B<cctx> to the | |
fc1d88f0 | 17 | B<SSL_CTX> structure B<ctx>. Any previous B<SSL> or B<SSL_CTX> associated with |
3db935a9 DSH |
18 | B<cctx> is cleared. Subsequent calls to SSL_CONF_cmd() will be sent to |
19 | B<ctx>. | |
20 | ||
21 | SSL_CONF_CTX_set_ssl() sets the context associated with B<cctx> to the | |
fc1d88f0 | 22 | B<SSL> structure B<ssl>. Any previous B<SSL> or B<SSL_CTX> associated with |
3db935a9 DSH |
23 | B<cctx> is cleared. Subsequent calls to SSL_CONF_cmd() will be sent to |
24 | B<ssl>. | |
25 | ||
26 | =head1 NOTES | |
27 | ||
28 | The context need not be set or it can be set to B<NULL> in which case only | |
29 | syntax checking of commands is performed, where possible. | |
30 | ||
31 | =head1 RETURN VALUES | |
32 | ||
33 | SSL_CONF_CTX_set_ssl_ctx() and SSL_CTX_set_ssl() do not return a value. | |
34 | ||
35 | =head1 SEE ALSO | |
36 | ||
98ca37e4 | 37 | L<ssl(7)>, |
9b86974e RS |
38 | L<SSL_CONF_CTX_new(3)>, |
39 | L<SSL_CONF_CTX_set_flags(3)>, | |
40 | L<SSL_CONF_CTX_set1_prefix(3)>, | |
41 | L<SSL_CONF_cmd(3)>, | |
42 | L<SSL_CONF_cmd_argv(3)> | |
3db935a9 DSH |
43 | |
44 | =head1 HISTORY | |
45 | ||
fc5ecadd | 46 | These functions were added in OpenSSL 1.0.2. |
3db935a9 | 47 | |
e2f92610 RS |
48 | =head1 COPYRIGHT |
49 | ||
50 | Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. | |
51 | ||
4746f25a | 52 | Licensed under the Apache License 2.0 (the "License"). You may not use |
e2f92610 RS |
53 | this file except in compliance with the License. You can obtain a copy |
54 | in the file LICENSE in the source distribution or at | |
55 | L<https://www.openssl.org/source/license.html>. | |
56 | ||
57 | =cut |