summaryrefslogtreecommitdiff
path: root/src/leap/services/eip/providerbootstrapper.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/services/eip/providerbootstrapper.py')
-rw-r--r--src/leap/services/eip/providerbootstrapper.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/leap/services/eip/providerbootstrapper.py b/src/leap/services/eip/providerbootstrapper.py
index dc87a1bd..82c62f90 100644
--- a/src/leap/services/eip/providerbootstrapper.py
+++ b/src/leap/services/eip/providerbootstrapper.py
@@ -127,8 +127,14 @@ class ProviderBootstrapper(QtCore.QObject):
res = self._session.get("https://%s" % (self._domain,))
res.raise_for_status()
https_data[self.PASSED_KEY] = True
+ except requests.exceptions.SSLError as e:
+ logger.error("%s" % (e,))
+ https_data[self.ERROR_KEY] = self.tr("Provider certificate could "
+ "not verify")
except Exception as e:
- https_data[self.ERROR_KEY] = "%s" % (e,)
+ logger.error("%s" % (e,))
+ https_data[self.ERROR_KEY] = self.tr("Provider does not support "
+ "HTTPS")
logger.debug("Emitting https_connection %s" % (https_data,))
self.https_connection.emit(https_data)