Skip to content

Commit 8310dcb

Browse files
committed
Changed the exception raised on missing parameters.
1 parent ef476dc commit 8310dcb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/cryptojwt/jwk.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
from cryptojwt import b64d
2222
from cryptojwt import b64e
2323
from cryptojwt import long_to_base64
24-
from cryptojwt.exception import UnknownAlgorithm, JWKException, HeaderError
24+
from cryptojwt.exception import UnknownAlgorithm, JWKException, HeaderError, \
25+
JWKESTException
2526
from cryptojwt.exception import DeSerializationNotPossible
2627
from cryptojwt.exception import SerializationNotPossible
2728

@@ -613,7 +614,7 @@ def __init__(self, kty="RSA", alg="", use="", kid="", key=None,
613614
elif not self.n and not self.e:
614615
pass
615616
else: # one of n or e but not both
616-
raise DeSerializationNotPossible('Missing required parameter')
617+
raise JWKESTException('Missing required parameter')
617618

618619
def deserialize(self):
619620
"""
@@ -842,7 +843,7 @@ def __init__(self, kty="EC", alg="", use="", kid="", key=None,
842843
self.verify()
843844
self.deserialize()
844845
elif any([self.x, self.y, self.crv]):
845-
raise DeSerializationNotPossible('Missing required parameter')
846+
raise JWKESTException('Missing required parameter')
846847

847848
def deserialize(self):
848849
"""

0 commit comments

Comments
 (0)