@@ -213,7 +213,7 @@ def _sig_matches_keys(keys, signing_input, signature, alg):
213213 try :
214214 if key .verify (signing_input , signature ):
215215 return True
216- except :
216+ except Exception :
217217 pass
218218 return False
219219
@@ -252,18 +252,18 @@ def _get_keys(key):
252252
253253def _verify_signature (signing_input , header , signature , key = '' , algorithms = None ):
254254
255- alg = header .get ('alg' )
256- if not alg :
257- raise JWSError ('No algorithm was specified in the JWS header.' )
255+ alg = header .get ('alg' )
256+ if not alg :
257+ raise JWSError ('No algorithm was specified in the JWS header.' )
258258
259- if algorithms is not None and alg not in algorithms :
260- raise JWSError ('The specified alg value is not allowed' )
259+ if algorithms is not None and alg not in algorithms :
260+ raise JWSError ('The specified alg value is not allowed' )
261261
262- keys = _get_keys (key )
263- try :
264- if not _sig_matches_keys (keys , signing_input , signature , alg ):
265- raise JWSSignatureError ()
266- except JWSSignatureError :
267- raise JWSError ('Signature verification failed.' )
268- except JWSError :
269- raise JWSError ('Invalid or unsupported algorithm: %s' % alg )
262+ keys = _get_keys (key )
263+ try :
264+ if not _sig_matches_keys (keys , signing_input , signature , alg ):
265+ raise JWSSignatureError ()
266+ except JWSSignatureError :
267+ raise JWSError ('Signature verification failed.' )
268+ except JWSError :
269+ raise JWSError ('Invalid or unsupported algorithm: %s' % alg )
0 commit comments