diff --git a/icons/hicolor/32x32/mimetypes/application-certificate.png b/icons/hicolor/32x32/mimetypes/application-certificate.png
new file mode 100644
index 0000000000000000000000000000000000000000..b75ba54e2cdd1435c109172a32edb376fec4eafa
Binary files /dev/null and b/icons/hicolor/32x32/mimetypes/application-certificate.png differ
diff --git a/src/dialogs.py b/src/dialogs.py
index ddffad468e8583405331a813ec5b93da676020f0..268fa27f185c3db0875d076bff3016af23fa3390 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -5418,6 +5418,12 @@ SHA1 Fingerprint: %(sha1)s''') % {
             'iou': issuer.organizationalUnitName,
             'io': cert.get_notBefore(), 'eo': cert.get_notAfter(),
             'sha1': cert.digest('sha1')})
+        pix = gtkgui_helpers.get_icon_pixmap('application-certificate', size=32,
+            quiet=True)
+        if pix:
+            img =  gtk.image_new_from_pixbuf(pix)
+            img.show_all()
+            self.set_image(img)
         self.set_transient_for(parent)
         self.set_title(_('Certificate for account %s') % account)