Skip to content

Commit 64cff8a

Browse files
authored
Bugfix/signature verify always true (#29)
* fix recipient list not copied to request envelope * fixed signature check masking invalid signatures
1 parent 69c6e7c commit 64cff8a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

agrirouter/auth/response.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def verify(self, public_key) -> None:
4848
unquoted_signature = unquote(self.signature)
4949
encoded_signature = base64.b64decode(unquoted_signature.encode("utf-8"))
5050

51+
self._is_valid = True
5152
try:
5253
verify_signature(encoded_data, encoded_signature, public_key)
5354
except InvalidSignature:
@@ -56,7 +57,6 @@ def verify(self, public_key) -> None:
5657
finally:
5758
self._was_verified = True
5859

59-
self._is_valid = True
6060

6161
@staticmethod
6262
def decode_token(token: Union[str, bytes]) -> AuthorizationToken:

0 commit comments

Comments
 (0)