summaryrefslogtreecommitdiff
path: root/src/leap
diff options
context:
space:
mode:
authorkali <kali@leap.se>2012-11-12 10:04:09 +0900
committerkali <kali@leap.se>2012-11-12 10:04:36 +0900
commitfc857d25025ea07d46a8c8f5ffd4fb2902a76c13 (patch)
tree6d65d2275f9bfed8b51bd9dd420152b415029c54 /src/leap
parent8fd77ba036cb78c81939bbfce312b12cdc90d881 (diff)
fix cert fetching over https
Diffstat (limited to 'src/leap')
-rw-r--r--src/leap/eip/checks.py7
-rw-r--r--src/leap/gui/firstrun/regvalidation.py32
2 files changed, 11 insertions, 28 deletions
diff --git a/src/leap/eip/checks.py b/src/leap/eip/checks.py
index 9bd96a1c..caaef2ea 100644
--- a/src/leap/eip/checks.py
+++ b/src/leap/eip/checks.py
@@ -212,11 +212,16 @@ class ProviderCertChecker(object):
if credentials:
user, passwd = credentials
- @srpauth_protected(user, passwd, verify)
+ logger.debug('domain = %s', self.domain)
+
+ @srpauth_protected(user, passwd,
+ server="https://%s" % self.domain,
+ verify=verify)
def getfn(*args, **kwargs):
return fgetfn(*args, **kwargs)
else:
+ # XXX FIXME fix decorated args
@magick_srpauth(verify)
def getfn(*args, **kwargs):
return fgetfn(*args, **kwargs)
diff --git a/src/leap/gui/firstrun/regvalidation.py b/src/leap/gui/firstrun/regvalidation.py
index f6d69a60..7f149ae7 100644
--- a/src/leap/gui/firstrun/regvalidation.py
+++ b/src/leap/gui/firstrun/regvalidation.py
@@ -68,38 +68,16 @@ class RegisterUserValidationPage(ValidationPage):
eipconfigchecker = wizard.eipconfigchecker()
pCertChecker = wizard.providercertchecker(
- domain=domain)
+ domain=full_domain)
###########################################
# XXX this only should be setup
# if not from_login.
- if wizard and wizard.debug_server:
- # We're debugging
- # XXX remove this branch?
- dbgsrv = wizard.debug_server
- schema = dbgsrv.scheme
- netloc = dbgsrv.netloc
- port = None
- netloc_split = netloc.split(':')
- if len(netloc_split) > 1:
- provider, port = netloc_split
- else:
- provider = netloc
-
- signup = auth.LeapSRPRegister(
- scheme=schema,
- provider=provider,
- port=port,
- verify=verify)
-
- else:
- # this is the real thing
- signup = auth.LeapSRPRegister(
- schema="https",
- port=port,
- provider=domain,
- verify=verify)
+ signup = auth.LeapSRPRegister(
+ schema="https",
+ provider=full_domain,
+ verify=verify)
update_signal.emit("head_sentinel", 0)