Fixup BIO demos for OpenSSL 1.1.x
Call SSL_CTX_new() before doing any configuration.
(or call OPENSSL_ssl_init())
Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit 54d72ef0f019db383f8e98342b9b77c5da8541e5)
Richard Levitte authored 7 years ago
Richard Levitte committed 7 years ago
26 | 26 |
SSL_CTX *ctx;
|
27 | 27 |
int ret = 1, i;
|
28 | 28 |
|
|
29 |
ctx = SSL_CTX_new(TLS_server_method());
|
|
30 |
|
29 | 31 |
if (CONF_modules_load_file("cmod.cnf", "testapp", 0) <= 0) {
|
30 | 32 |
fprintf(stderr, "Error processing config file\n");
|
31 | 33 |
goto err;
|
32 | 34 |
}
|
33 | |
|
34 | |
ctx = SSL_CTX_new(TLS_server_method());
|
35 | 35 |
|
36 | 36 |
if (SSL_CTX_config(ctx, "server") == 0) {
|
37 | 37 |
fprintf(stderr, "Error configuring server.\n");
|
33 | 33 |
char buf[512];
|
34 | 34 |
int ret = 1, i;
|
35 | 35 |
|
|
36 |
ctx = SSL_CTX_new(TLS_server_method());
|
36 | 37 |
|
37 | 38 |
conf = NCONF_new(NULL);
|
38 | 39 |
|
|
51 | 52 |
goto err;
|
52 | 53 |
}
|
53 | 54 |
|
54 | |
ctx = SSL_CTX_new(TLS_server_method());
|
55 | 55 |
cctx = SSL_CONF_CTX_new();
|
56 | 56 |
SSL_CONF_CTX_set_flags(cctx, SSL_CONF_FLAG_SERVER);
|
57 | 57 |
SSL_CONF_CTX_set_flags(cctx, SSL_CONF_FLAG_CERTIFICATE);
|