E5Network/E5SslCertificatesInfoWidget.py

branch
Py2 comp.
changeset 2677
3d4277929fb3
parent 2525
8b507a9a2d40
parent 2578
f181c1420148
child 3057
10516539f238
--- a/E5Network/E5SslCertificatesInfoWidget.py	Fri May 24 18:39:58 2013 +0200
+++ b/E5Network/E5SslCertificatesInfoWidget.py	Tue May 28 20:52:12 2013 +0200
@@ -50,9 +50,15 @@
         self.__chain = certificateChain[:]
         
         for cert in self.__chain:
-            name = cert.subjectInfo(QSslCertificate.CommonName)
+            if qVersion() >= "5.0.0":
+                name = ", ".join(cert.subjectInfo(QSslCertificate.CommonName))
+            else:
+                name = cert.subjectInfo(QSslCertificate.CommonName)
             if not name:
-                name = cert.subjectInfo(QSslCertificate.Organization)
+                if qVersion() >= "5.0.0":
+                    name = ", ".join(cert.subjectInfo(QSslCertificate.Organization))
+                else:
+                    name = cert.subjectInfo(QSslCertificate.Organization)
             if not name:
                 name = cert.serialNumber()
             self.chainComboBox.addItem(name)

eric ide

mercurial