diff options
author | Daniel Atallah <datallah@pidgin.im> | 2014-10-27 09:14:59 -0400 |
---|---|---|
committer | Daniel Atallah <datallah@pidgin.im> | 2014-10-27 09:14:59 -0400 |
commit | 0d90875ddf1498e53b51359959394f9ae3537404 (patch) | |
tree | 2374ababb032a7af3ad936f938b95a6a08e7dbea | |
parent | 6875c7631796d07ee5f83187fce39d7ee731e406 (diff) | |
download | pidgin-0d90875ddf1498e53b51359959394f9ae3537404.tar.gz |
Improve NSS handling for unknown CAs
-rw-r--r-- | libpurple/plugins/ssl/ssl-nss.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libpurple/plugins/ssl/ssl-nss.c b/libpurple/plugins/ssl/ssl-nss.c index 87e8196de2..2757b35094 100644 --- a/libpurple/plugins/ssl/ssl-nss.c +++ b/libpurple/plugins/ssl/ssl-nss.c @@ -1075,6 +1075,7 @@ static void x509_verify_cert(PurpleCertificateVerificationRequest *vrq, PurpleCe case SEC_ERROR_REVOKED_CERTIFICATE: *flags |= PURPLE_CERTIFICATE_REVOKED; break; + case SEC_ERROR_UNKNOWN_ISSUER: case SEC_ERROR_UNTRUSTED_ISSUER: if (crt_dat->isRoot) { *flags |= PURPLE_CERTIFICATE_SELF_SIGNED; |