From 6ae31751c3439f1d5bf34a7625aa79532592843f Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Fri, 2 Sep 2016 07:00:10 -0500 Subject: [PATCH] fix: Handler errors in list of keys --- jose/jws.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jose/jws.py b/jose/jws.py index 7d49a4c7..119d9663 100644 --- a/jose/jws.py +++ b/jose/jws.py @@ -208,8 +208,11 @@ def _load(jwt): def _sig_matches_keys(keys, signing_input, signature, alg): for key in keys: key = jwk.construct(key, alg) - if key.verify(signing_input, signature): - return True + try: + if key.verify(signing_input, signature): + return True + except: + pass return False