mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-12 12:37:05 +00:00
FS-9785: changes to support newer openssl
This commit is contained in:
1 parent
b1237ffef4
commit
d8fcb60155
5 files changed
+89
-6
No files matched your search
@@ -505,7 +505,7 @@ tls_t *tls_init_master(tls_issues_t *ti)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
RAND_pseudo_bytes(sessionId, sizeof(sessionId));
|
||||
RAND_bytes(sessionId, sizeof(sessionId));
|
||||
|
||||
if (!SSL_CTX_set_session_id_context(tls->ctx,
|
||||
(void*) sessionId,
|
||||
@@ -516,7 +516,11 @@ tls_t *tls_init_master(tls_issues_t *ti)
|
||||
if (ti->CAfile != NULL) {
|
||||
SSL_CTX_set_client_CA_list(tls->ctx,
|
||||
SSL_load_client_CA_file(ti->CAfile));
|
||||
if (tls->ctx->client_CA == NULL)
|
||||
#if OPENSSL_VERSION_NUMBER >= 0x10100000
|
||||
if (SSL_CTX_get_client_CA_list(tls->ctx) == NULL)
|
||||
#else
|
||||
if (tls->ctx->client_CA == NULL)
|
||||
#endif
|
||||
tls_log_errors(3, "tls_init_master", 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user