From 6c06d504767226759cac4fecdcc2fc7d7d598c18 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 27 May 2015 11:38:35 +0200 Subject: [PATCH] do not force TLSv1 anymore as in some cases it doesn't work --- modules/caissedepargne/browser.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/modules/caissedepargne/browser.py b/modules/caissedepargne/browser.py index c11846dc..65e901c9 100644 --- a/modules/caissedepargne/browser.py +++ b/modules/caissedepargne/browser.py @@ -18,8 +18,6 @@ # along with weboob. If not, see . -import ssl -import hashlib from urlparse import urlsplit from weboob.deprecated.browser import Browser, BrowserIncorrectPassword @@ -46,11 +44,6 @@ class CaisseEpargne(Browser): self.DOMAIN = kwargs.pop('domain', self.DOMAIN) Browser.__init__(self, *args, **kwargs) - def _certhash(self, domain, port=443): - # XXX overload the Browser method to force use of TLSv1. - certs = ssl.get_server_certificate((domain, port), ssl_version=ssl.PROTOCOL_TLSv1) - return hashlib.sha256(certs).hexdigest() - def is_logged(self): return self.page is not None and not self.is_on_page((LoginPage,ErrorPage))