Skip to content

Commit 49b1847

Browse files
committed
Comparable keys
1 parent 207dd0f commit 49b1847

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jwt_rsa/token.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def date_to_timestamp(
4545
@dataclass(frozen=True, init=False)
4646
class JWTDecoder:
4747
jwt: PyJWT = field(repr=False, compare=False)
48-
public_key: RSAPublicKey = field(repr=False, compare=False)
48+
public_key: RSAPublicKey = field(repr=False, compare=True)
4949
expires: Union[int, float]
5050
nbf_delta: Union[int, float]
5151
algorithm: AlgorithmType
@@ -73,7 +73,7 @@ def decode(self, token: str, verify: bool = True, **kwargs: Any) -> Dict[str, An
7373

7474
@dataclass(frozen=True, init=False)
7575
class JWTSigner(JWTDecoder):
76-
private_key: RSAPrivateKey = field(repr=False, compare=False)
76+
private_key: RSAPrivateKey = field(repr=False, compare=True)
7777

7878
def __init__(self, key: RSAPrivateKey, *, options: Optional[Dict[str, Any]] = None, **kwargs: Any):
7979
super(JWTDecoder, self).__setattr__('private_key', key)

0 commit comments

Comments
 (0)