Mercurial > ~mikael > mcabber > hg
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: |