comparison mcabber/mcabber/xmpp.c @ 2250:df5837a72b35

Ignore the untrusted certificate warning when user sets a fingerprint If a user sets the fingerprint, he shouldn't need to set ssl_ignore_checks.
author franky
date Sat, 13 Feb 2016 13:48:43 +0100
parents 377b6a52b25f
children b23e0e4e19bf
comparison
equal deleted inserted replaced
2249:bbed6973987a 2250:df5837a72b35
711 case LM_SSL_STATUS_NO_CERT_FOUND: 711 case LM_SSL_STATUS_NO_CERT_FOUND:
712 scr_LogPrint(LPRINT_LOGNORM, "No certificate found!"); 712 scr_LogPrint(LPRINT_LOGNORM, "No certificate found!");
713 break; 713 break;
714 case LM_SSL_STATUS_UNTRUSTED_CERT: 714 case LM_SSL_STATUS_UNTRUSTED_CERT:
715 scr_LogPrint(LPRINT_LOGNORM, "Certificate is not trusted!"); 715 scr_LogPrint(LPRINT_LOGNORM, "Certificate is not trusted!");
716 // The user specified a fingerprint, let's wait for lm to check that
717 if (settings_opt_get("ssl_fingerprint"))
718 return LM_SSL_RESPONSE_CONTINUE;
716 break; 719 break;
717 case LM_SSL_STATUS_CERT_EXPIRED: 720 case LM_SSL_STATUS_CERT_EXPIRED:
718 scr_LogPrint(LPRINT_LOGNORM, "Certificate has expired!"); 721 scr_LogPrint(LPRINT_LOGNORM, "Certificate has expired!");
719 break; 722 break;
720 case LM_SSL_STATUS_CERT_NOT_ACTIVATED: 723 case LM_SSL_STATUS_CERT_NOT_ACTIVATED: