diff ui/certificatetablemodel.cpp @ 380:1220b741cd51

Add some more fields for a certificate
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 15 Apr 2014 12:45:20 +0200
parents 31079bd54036
children 26651cc0cc47
line wrap: on
line diff
--- a/ui/certificatetablemodel.cpp	Tue Apr 15 12:39:27 2014 +0200
+++ b/ui/certificatetablemodel.cpp	Tue Apr 15 12:45:20 2014 +0200
@@ -4,9 +4,12 @@
     : QAbstractTableModel(parent)
 {
     header.append("");
-    header.append(tr("CN"));
-    header.append(tr("issued  on"));
-    header.append(tr("expires on"));
+    header.append(tr("Subject CN"));
+    header.append(tr("Subject O"));
+    header.append(tr("Issuer CN"));
+    header.append(tr("Issuer O"));
+    header.append(tr("valid from"));
+    header.append(tr("valid to"));
     header.append(tr("SHA1 Fingerprint"));
 
 }
@@ -49,9 +52,12 @@
         switch(index.column()) {
         case 0: ret = cert.isInstallCert(); break;
         case 1: ret = cert.subjectCN(); break;
-        case 2: ret = cert.validFrom(); break;
-        case 3: ret = cert.validTo(); break;
-        case 4: ret = cert.fingerprint(); break;
+        case 2: ret = cert.subjectO(); break;
+        case 3: ret = cert.issuerCN(); break;
+        case 4: ret = cert.issuerO(); break;
+        case 5: ret = cert.validFrom(); break;
+        case 6: ret = cert.validTo(); break;
+        case 7: ret = cert.fingerprint(); break;
         default: ;
         }
         return ret;

http://wald.intevation.org/projects/trustbridge/