14
14
15
15
__author__ = 'Roland Hedberg'
16
16
17
- logger = logging .getLogger (__name__ )
17
+ logger = logging .getLogger (__name__ )
18
18
19
19
20
20
def utc_time_sans_frac ():
@@ -81,11 +81,10 @@ def get_jwt_keys(jwt, keys, use):
81
81
82
82
83
83
class JWT (object ):
84
- msg_cls = None
85
84
86
85
def __init__ (self , own_keys = None , iss = '' , rec_keys = None , lifetime = 0 ,
87
86
sign_alg = 'RS256' , encrypt = False , enc_enc = "A128CBC-HS256" ,
88
- enc_alg = "RSA1_5" ):
87
+ enc_alg = "RSA1_5" , msg_cls = None ):
89
88
self .own_keys = own_keys
90
89
self .rec_keys = rec_keys or {}
91
90
self .iss = iss
@@ -94,6 +93,7 @@ def __init__(self, own_keys=None, iss='', rec_keys=None, lifetime=0,
94
93
self .encrypt = encrypt
95
94
self .enc_alg = enc_alg
96
95
self .enc_enc = enc_enc
96
+ self .msg_cls = msg_cls
97
97
self .with_jti = False
98
98
99
99
def receiver_keys (self , recv ):
@@ -179,7 +179,7 @@ def pack(self, payload=None, kid='', owner='', recv='', **kwargs):
179
179
180
180
_jws = JWS (json .dumps (_args ), alg = self .sign_alg )
181
181
_sjwt = _jws .sign_compact ([_key ])
182
- #_jws = _jwt.to_jwt([_key], self.sign_alg)
182
+ # _jws = _jwt.to_jwt([_key], self.sign_alg)
183
183
if _encrypt :
184
184
return self ._encrypt (_sjwt , recv )
185
185
else :
0 commit comments