45 @type QObject |
45 @type QObject |
46 """ |
46 """ |
47 super().__init__(parent) |
47 super().__init__(parent) |
48 |
48 |
49 caList = self.__getSystemCaCertificates() |
49 caList = self.__getSystemCaCertificates() |
50 if Preferences.getSettings().contains("Help/CaCertificatesDict"): |
50 certificateDict = EricUtilities.toDict( |
51 # port old entries stored under 'Help' |
51 Preferences.getSettings().value("Ssl/CaCertificatesDict") |
52 certificateDict = EricUtilities.toDict( |
52 ) |
53 Preferences.getSettings().value("Help/CaCertificatesDict") |
|
54 ) |
|
55 Preferences.getSettings().setValue( |
|
56 "Ssl/CaCertificatesDict", certificateDict |
|
57 ) |
|
58 Preferences.getSettings().remove("Help/CaCertificatesDict") |
|
59 else: |
|
60 certificateDict = EricUtilities.toDict( |
|
61 Preferences.getSettings().value("Ssl/CaCertificatesDict") |
|
62 ) |
|
63 for server in certificateDict: |
53 for server in certificateDict: |
64 for cert in QSslCertificate.fromData(certificateDict[server]): |
54 for cert in QSslCertificate.fromData(certificateDict[server]): |
65 if cert not in caList: |
55 if cert not in caList: |
66 caList.append(cert) |
56 caList.append(cert) |
67 sslCfg = QSslConfiguration.defaultConfiguration() |
57 sslCfg = QSslConfiguration.defaultConfiguration() |