#!/usr/bin/python3
import sys
from jwcrypto import jwk
if len(sys.argv) != 2 or (len(sys.argv) == 2 and sys.argv[1] == '--help'):
print('Usage: ' + sys.argv[0] + ' /path/to/new/api/key.json')
quit()
filename = sys.argv[1]
print('generate')
key = jwk.JWK(generate = 'RSA', size = 4096)
print(' generated fingerprint: ' + str(key.thumbprint()))
print(' save generated key to file: ' + filename)
with open(filename, 'w') as f:
f.write( key.export() )
print('done')