E5Network/E5SslCertificatesDialog.py

changeset 6606
593488c37f2c
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
--- a/E5Network/E5SslCertificatesDialog.py	Fri Dec 07 19:33:33 2018 +0100
+++ b/E5Network/E5SslCertificatesDialog.py	Fri Dec 07 20:25:59 2018 +0100
@@ -179,13 +179,14 @@
             certificateDict = Globals.toDict(
                 Preferences.Prefs.settings.value("Ssl/CaCertificatesDict"))
             if server in certificateDict:
-                certs = QSslCertificate.fromData(certificateDict[server])
+                certs = [c.toPem() for c in
+                         QSslCertificate.fromData(certificateDict[server])]
                 if cert in certs:
                     certs.remove(cert)
                 if certs:
                     pems = QByteArray()
                     for cert in certs:
-                        pems.append(cert.toPem() + '\n')
+                        pems.append(cert + b'\n')
                     certificateDict[server] = pems
                 else:
                     del certificateDict[server]

eric ide

mercurial