From 2a514f5166be9f45bf39fb495705b8b5ea2a354f Mon Sep 17 00:00:00 2001 From: Seth Schoen Date: Tue, 10 Jul 2012 16:59:04 -0700 Subject: [PATCH] adjust daemon to use sni_challenge package --- server-ca/daemon.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server-ca/daemon.py b/server-ca/daemon.py index 5fa03c168..a74528385 100644 --- a/server-ca/daemon.py +++ b/server-ca/daemon.py @@ -29,6 +29,7 @@ import redis, time, CSR r = redis.Redis() +from sni_challenge.verify import verify_challenge from Crypto.Hash import SHA256, HMAC from Crypto import Random @@ -116,7 +117,8 @@ def testchallenge(session): dvsni_nonce = r.hget(challenge, "dvsni:nonce") dvsni_r = r.hget(challenge, "dvsni:r") dvsni_ext = r.hget(challenge, "dvsni:ext") - if verify_challenge(name, dvsni_r, dvsni_nonce)[0]: + result, reason = verify_challenge(name, dvsni_r, dvsni_nonce) + if result: r.hset(challenge, "satisfied", True) else: all_satisfied = False