@@ -18,15 +18,15 @@ def full_path(local_file):
1818k1 = import_private_rsa_key_from_file (full_path ('rsa.key' ))
1919k2 = import_private_rsa_key_from_file (full_path ('size2048.key' ))
2020
21- ALICE_KEYS = [RSAKey (use = 'sig' ).load_key (k1 ),
22- RSAKey (use = 'enc' ).load_key (k2 )]
23- ALICE_PUB_KEYS = [RSAKey (use = 'sig' ).load_key (k1 .public_key ()),
24- RSAKey (use = 'enc' ).load_key (k2 .public_key ())]
21+ ALICE_KEYS = [RSAKey (use = 'sig' , kid = '1' ).load_key (k1 ),
22+ RSAKey (use = 'enc' , kid = '2' ).load_key (k2 )]
23+ ALICE_PUB_KEYS = [RSAKey (use = 'sig' , kid = '1' ).load_key (k1 .public_key ()),
24+ RSAKey (use = 'enc' , kid = '2' ).load_key (k2 .public_key ())]
2525
2626k3 = import_private_rsa_key_from_file (full_path ('server.key' ))
2727
28- BOB_KEYS = [RSAKey (use = 'enc' ).load_key (k3 )]
29- BOB_PUB_KEYS = [RSAKey (use = 'enc' ).load_key (k3 .public_key ())]
28+ BOB_KEYS = [RSAKey (use = 'enc' , kid = '3' ).load_key (k3 )]
29+ BOB_PUB_KEYS = [RSAKey (use = 'enc' , kid = '3' ).load_key (k3 .public_key ())]
3030
3131
3232def _eq (l1 , l2 ):
@@ -45,32 +45,32 @@ def test_jwt_pack_and_unpack():
4545 payload = {'sub' : 'sub' }
4646 _jwt = alice .pack (payload = payload )
4747
48- bob = JWT (own_keys = BOB_KEYS , iss = BOB , rec_keys = {ALICE : ALICE_KEYS })
48+ bob = JWT (own_keys = BOB_KEYS , iss = BOB , rec_keys = {ALICE : ALICE_PUB_KEYS })
4949 info = bob .unpack (_jwt )
5050
51- assert set (info .keys ()) == {'jti' , ' iat' , 'iss' , 'sub' , 'kid' }
51+ assert set (info .keys ()) == {'iat' , 'iss' , 'sub' , 'kid' }
5252
5353
5454def test_jwt_pack_and_unpack_with_lifetime ():
5555 alice = JWT (own_keys = ALICE_KEYS , iss = ALICE , lifetime = 600 )
5656 payload = {'sub' : 'sub' }
5757 _jwt = alice .pack (payload = payload )
5858
59- bob = JWT (own_keys = BOB_KEYS , iss = BOB , rec_keys = {ALICE : ALICE_KEYS })
59+ bob = JWT (own_keys = BOB_KEYS , iss = BOB , rec_keys = {ALICE : ALICE_PUB_KEYS })
6060 info = bob .unpack (_jwt )
6161
62- assert set (info .keys ()) == {'jti' , ' iat' , 'iss' , 'sub' , 'kid' , 'exp' }
62+ assert set (info .keys ()) == {'iat' , 'iss' , 'sub' , 'kid' , 'exp' }
6363
6464
6565def test_jwt_pack_encrypt ():
6666 alice = JWT (own_keys = ALICE_KEYS , iss = ALICE , rec_keys = {BOB : BOB_PUB_KEYS })
6767 payload = {'sub' : 'sub' , 'aud' : BOB }
6868 _jwt = alice .pack (payload = payload , encrypt = True , recv = BOB )
6969
70- bob = JWT (own_keys = BOB_KEYS , iss = BOB , rec_keys = {ALICE : ALICE_KEYS })
70+ bob = JWT (own_keys = BOB_KEYS , iss = BOB , rec_keys = {ALICE : ALICE_PUB_KEYS })
7171 info = bob .unpack (_jwt )
7272
73- assert set (info .keys ()) == {'jti' , ' iat' , 'iss' , 'sub' , 'kid' , 'aud' }
73+ assert set (info .keys ()) == {'iat' , 'iss' , 'sub' , 'kid' , 'aud' }
7474
7575
7676def test_jwt_pack_unpack_sym ():
0 commit comments