Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp.c @ 2089:91a8f3740a1a
Added setting "ssl_ca" to set additional certificates to trust
author | franky |
---|---|
date | Mon, 04 Nov 2013 21:48:04 +0100 |
parents | 305297d088c2 |
children | 16b04d64ec88 |
comparison
equal
deleted
inserted
replaced
2088:a18e1b488f1c | 2089:91a8f3740a1a |
---|---|
1956 if (lssl) { | 1956 if (lssl) { |
1957 #ifdef HAVE_LM_SSL_CIPHER_LIST | 1957 #ifdef HAVE_LM_SSL_CIPHER_LIST |
1958 const char *ssl_ciphers = settings_opt_get("ssl_ciphers"); | 1958 const char *ssl_ciphers = settings_opt_get("ssl_ciphers"); |
1959 lm_ssl_set_cipher_list(lssl, ssl_ciphers); | 1959 lm_ssl_set_cipher_list(lssl, ssl_ciphers); |
1960 #endif | 1960 #endif |
1961 #ifdef HAVE_LM_SSL_CA | |
1962 const char *ssl_ca = settings_opt_get("ssl_ca"); | |
1963 lm_ssl_set_ca(lssl, ssl_ca); | |
1964 #endif | |
1961 lm_ssl_use_starttls(lssl, !ssl, tls); | 1965 lm_ssl_use_starttls(lssl, !ssl, tls); |
1962 lm_connection_set_ssl(lconnection, lssl); | 1966 lm_connection_set_ssl(lconnection, lssl); |
1963 lm_ssl_unref(lssl); | 1967 lm_ssl_unref(lssl); |
1964 } else if (ssl || tls) { | 1968 } else if (ssl || tls) { |
1965 scr_LogPrint(LPRINT_LOGNORM, "** Error: Couldn't create SSL struct."); | 1969 scr_LogPrint(LPRINT_LOGNORM, "** Error: Couldn't create SSL struct."); |