# HG changeset patch # User Stu Tomlinson # Date 1225556696 0 # Node ID ab5a49e46e3804bf8156332a6fb28b8641f00681 # Parent 28dd3f379639b01daf999d527eeb0cd2cfdfc527 x509_issuer_dn() should return the certificate's issuer name, not the cert subject name. This fixes verifying CA certs that are not included by the server if the chain if it is a one-level chain and we trust the CA. Fixes #7418 diff -r 28dd3f379639 -r ab5a49e46e38 libpurple/plugins/ssl/ssl-nss.c --- a/libpurple/plugins/ssl/ssl-nss.c Fri Oct 31 16:24:24 2008 +0000 +++ b/libpurple/plugins/ssl/ssl-nss.c Sat Nov 01 16:24:56 2008 +0000 @@ -757,7 +757,7 @@ crt_dat = X509_NSS_DATA(crt); g_return_val_if_fail(crt_dat, NULL); - return g_strdup(crt_dat->subjectName); + return g_strdup(crt_dat->issuerName); } static gchar *