From a4def5c093033ffe2fd645624235afaea8720f91 Mon Sep 17 00:00:00 2001 From: "Matthew W. S. Bell" Date: Wed, 16 Dec 2009 20:19:58 +0100 Subject: Bug #553057 - Show signer's information in a message window/preview --- mail/em-format-html-display.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mail/em-format-html-display.c') diff --git a/mail/em-format-html-display.c b/mail/em-format-html-display.c index 95197077f6..c795929091 100644 --- a/mail/em-format-html-display.c +++ b/mail/em-format-html-display.c @@ -565,12 +565,20 @@ efhd_format_secure (EMFormat *emf, g_free (classid); if (valid->sign.status != CAMEL_CIPHER_VALIDITY_SIGN_NONE) { + gchar *signers; const gchar *desc; gint status; status = valid->sign.status; desc = smime_sign_table[status].shortdesc; + camel_stream_printf (stream, "%s", gettext (desc)); + + signers = em_format_html_format_cert_infos ((CamelCipherCertInfo *)valid->sign.signers.head); + if (signers && *signers) { + camel_stream_printf (stream, " (%s)", signers); + } + g_free (signers); } if (valid->encrypt.status != CAMEL_CIPHER_VALIDITY_ENCRYPT_NONE) { -- cgit v1.2.3