diff options
author | Bodo Möller <bodo@openssl.org> | 1999-05-13 15:09:38 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 1999-05-13 15:09:38 +0000 |
commit | b56bce4fc72c99c1ac85ee7de4d0145fe026bb4e (patch) | |
tree | 40c085c04a84e670495414815d376182b5dfaae2 /apps | |
parent | 0981259adab3fa083bff0838fb64bcf68f687e1b (diff) |
New structure type SESS_CERT used instead of CERT inside SSL_SESSION.
While modifying the sources, I found some inconsistencies on the use of
s->cert vs. s->session->sess_cert; I don't know if those could
really have caused problems, but possibly this is a proper bug-fix
and not just a clean-up.
Diffstat (limited to 'apps')
-rw-r--r-- | apps/s_server.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/s_server.c b/apps/s_server.c index 42ca408ce3..2341949517 100644 --- a/apps/s_server.c +++ b/apps/s_server.c @@ -158,6 +158,7 @@ extern int verify_depth; static char *cipher=NULL; static int s_server_verify=SSL_VERIFY_NONE; +static int s_server_session_id_context = 1; /* anything will do */ static char *s_cert_file=TEST_CERT,*s_key_file=NULL; static char *s_dcert_file=NULL,*s_dkey_file=NULL; #ifdef FIONBIO @@ -521,6 +522,8 @@ bad: if (cipher != NULL) SSL_CTX_set_cipher_list(ctx,cipher); SSL_CTX_set_verify(ctx,s_server_verify,verify_callback); + SSL_CTX_set_session_id_context(ctx,(void*)&s_server_session_id_context, + sizeof s_server_session_id_context); SSL_CTX_set_client_CA_list(ctx,SSL_load_client_CA_file(CAfile)); |