mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-06 23:44:43 -04:00
Compilation fix for OpenSSL-1.1
This commit is contained in:
parent
e957e60d5c
commit
54ebe365b7
@ -81,7 +81,9 @@ static void
|
|||||||
ssl_set_no_tls(struct socket *socket)
|
ssl_set_no_tls(struct socket *socket)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_OPENSSL
|
#ifdef CONFIG_OPENSSL
|
||||||
((ssl_t *) socket->ssl)->options |= SSL_OP_NO_TLSv1;
|
#ifdef SSL_OP_NO_TLSv1
|
||||||
|
SSL_set_options((ssl_t *)socket->ssl, SSL_OP_NO_TLSv1);
|
||||||
|
#endif
|
||||||
#elif defined(CONFIG_GNUTLS)
|
#elif defined(CONFIG_GNUTLS)
|
||||||
/* There is another gnutls_priority_set_direct call elsewhere
|
/* There is another gnutls_priority_set_direct call elsewhere
|
||||||
* in ELinks. If you change the priorities here, please check
|
* in ELinks. If you change the priorities here, please check
|
||||||
@ -453,7 +455,7 @@ ssl_connect(struct socket *socket)
|
|||||||
(SSL *) socket->ssl,
|
(SSL *) socket->ssl,
|
||||||
client_cert);
|
client_cert);
|
||||||
#else
|
#else
|
||||||
SSL_CTX *ctx = ((SSL *) socket->ssl)->ctx;
|
SSL_CTX *ctx = SSL_get_SSL_CTX((SSL *) socket->ssl);
|
||||||
|
|
||||||
SSL_CTX_use_certificate_chain_file(ctx, client_cert);
|
SSL_CTX_use_certificate_chain_file(ctx, client_cert);
|
||||||
SSL_CTX_use_PrivateKey_file(ctx, client_cert,
|
SSL_CTX_use_PrivateKey_file(ctx, client_cert,
|
||||||
|
Loading…
Reference in New Issue
Block a user