File tree 1 file changed +3
-5
lines changed
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 3
3
"""JSON Web Key (JWK) Generator"""
4
4
import argparse
5
5
import json
6
- import os
7
6
import sys
8
7
9
8
from cryptojwt .jwk .ec import NIST2SEC
10
9
from cryptojwt .jwk .ec import new_ec_key
11
- from cryptojwt .jwk .hmac import SYMKey
10
+ from cryptojwt .jwk .hmac import new_sym_key
12
11
from cryptojwt .jwk .rsa import new_rsa_key
13
12
from cryptojwt .utils import b64e
14
13
@@ -52,11 +51,10 @@ def main():
52
51
print ("Unknown curve: {0}" .format (args .crv ), file = sys .stderr )
53
52
exit (1 )
54
53
jwk = new_ec_key (crv = args .crv , kid = args .kid )
55
- elif args .kty .upper () == "SYM" :
54
+ elif args .kty .upper () == "SYM" or args . kty . upper () == "OCT" :
56
55
if args .keysize is None :
57
56
args .keysize = DEFAULT_SYM_KEYSIZE
58
- randomkey = os .urandom (args .keysize )
59
- jwk = SYMKey (key = randomkey , kid = args .kid )
57
+ jwk = new_sym_key (bytes = args .keysize , kid = args .kid )
60
58
else :
61
59
print ("Unknown key type: {}" .format (args .kty ), file = sys .stderr )
62
60
exit (1 )
You can’t perform that action at this time.
0 commit comments