From c242091b4ebfc4aba51b29ddd9794369e855eb3a Mon Sep 17 00:00:00 2001 From: Jakub Warmuz Date: Tue, 24 Mar 2015 18:39:05 +0000 Subject: [PATCH] UnexpectedUpdate in Network.request_challenges --- letsencrypt/client/network2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/letsencrypt/client/network2.py b/letsencrypt/client/network2.py index d30c922da..d927ecede 100644 --- a/letsencrypt/client/network2.py +++ b/letsencrypt/client/network2.py @@ -116,7 +116,9 @@ class Network(object): body=messages2.Authorization.from_json(response.json()), uri=response.headers['location'], new_cert_uri=response.links['next']['url']) - assert authzr.body.key == self.key.public() + if (authzr.body.key != self.key.public() + or authzr.body.identifier != identifier): + raise errors.UnexpectedUpdate(authzr) return authzr # TODO: anything below is also stub, bot not working, not tested at all