Add the Synapse signing key generator

This commit is contained in:
h3artbl33d 2024-05-22 14:37:45 +02:00
parent ff8ca55027
commit 868bd9e1da

View File

@ -0,0 +1,15 @@
import random
import string
import io
from signedjson.key import generate_signing_key, write_signing_keys
def random_string(length):
return ''.join(random.choice(string.ascii_letters) for _ in range(length))
key_id = "a_" + random_string(4)
with io.StringIO() as f:
write_signing_keys(f, (generate_signing_key(key_id),),)
f.seek(0)
print(f.read())