81 if cert not in caList: |
81 if cert not in caList: |
82 caList.append(cert) |
82 caList.append(cert) |
83 sslCfg = QSslConfiguration.defaultConfiguration() |
83 sslCfg = QSslConfiguration.defaultConfiguration() |
84 sslCfg.setCaCertificates(caList) |
84 sslCfg.setCaCertificates(caList) |
85 sslCfg.setProtocol(QSsl.AnyProtocol) |
85 sslCfg.setProtocol(QSsl.AnyProtocol) |
|
86 try: |
|
87 sslCfg.setSslOption(QSsl.SslOptionDisableCompression, True) |
|
88 except AttributeError: |
|
89 pass |
86 QSslConfiguration.setDefaultConfiguration(sslCfg) |
90 QSslConfiguration.setDefaultConfiguration(sslCfg) |
87 |
91 |
88 self.sslErrors.connect(self.__sslErrors) |
92 self.sslErrors.connect(self.__sslErrors) |
89 |
93 |
90 self.proxyAuthenticationRequired.connect(proxyAuthenticationRequired) |
94 self.proxyAuthenticationRequired.connect(proxyAuthenticationRequired) |