E5Network/E5SslCertificatesInfoWidget.py

changeset 2578
f181c1420148
parent 2432
b1a2f9054b28
child 2677
3d4277929fb3
child 2990
583beaf0b4b8
--- a/E5Network/E5SslCertificatesInfoWidget.py	Sat Apr 13 15:25:07 2013 +0200
+++ b/E5Network/E5SslCertificatesInfoWidget.py	Sat Apr 13 18:47:11 2013 +0200
@@ -44,9 +44,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