--- 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]