1414
1515__author__ = 'Roland Hedberg'
1616
17- logger = logging .getLogger (__name__ )
17+ logger = logging .getLogger (__name__ )
1818
1919
2020def utc_time_sans_frac ():
@@ -81,11 +81,10 @@ def get_jwt_keys(jwt, keys, use):
8181
8282
8383class JWT (object ):
84- msg_cls = None
8584
8685 def __init__ (self , own_keys = None , iss = '' , rec_keys = None , lifetime = 0 ,
8786 sign_alg = 'RS256' , encrypt = False , enc_enc = "A128CBC-HS256" ,
88- enc_alg = "RSA1_5" ):
87+ enc_alg = "RSA1_5" , msg_cls = None ):
8988 self .own_keys = own_keys
9089 self .rec_keys = rec_keys or {}
9190 self .iss = iss
@@ -94,6 +93,7 @@ def __init__(self, own_keys=None, iss='', rec_keys=None, lifetime=0,
9493 self .encrypt = encrypt
9594 self .enc_alg = enc_alg
9695 self .enc_enc = enc_enc
96+ self .msg_cls = msg_cls
9797 self .with_jti = False
9898
9999 def receiver_keys (self , recv ):
@@ -179,7 +179,7 @@ def pack(self, payload=None, kid='', owner='', recv='', **kwargs):
179179
180180 _jws = JWS (json .dumps (_args ), alg = self .sign_alg )
181181 _sjwt = _jws .sign_compact ([_key ])
182- #_jws = _jwt.to_jwt([_key], self.sign_alg)
182+ # _jws = _jwt.to_jwt([_key], self.sign_alg)
183183 if _encrypt :
184184 return self ._encrypt (_sjwt , recv )
185185 else :
0 commit comments