keyserver

operator-time
quadrismegistus 4 years ago
parent 387512f74d
commit 676cd4f4ec

@ -1,29 +1,38 @@
# using https://github.com/lals1/python-keyserver
# """
# Run primitive keyserver
# Only on node prime!
# """
# import os
# from flask import Flask
# keyhome = os.path.join(os.path.expanduser('~'),'.komrade','.keyserver')
"""
Run primitive keyserver
Only on node prime!
"""
import os
from flask import Flask
keyhome = os.path.join(os.path.expanduser('~'),'.komrade','.keyserver')
# if not os.path.exists(keyhome): os.makedirs(keyhome)
# keyserver = 'komrade.app'
# keyserver_port = 5566
# app = Flask(__name__)
# storage = '.keyring'
# @app.route('/')
# def hello():
# return "Hello World!"
# @app.route('/add/<name>/key')
# def add(name,key):
# #return "Hello {}!".format(name)
# if __name__ == '__main__':
# app.run(host='0.0.0.0',port=keyserver_port)
keyserver = 'komrade.app'
keyserver_port = 5566
app = Flask(__name__)
async def init():
if not os.path.exists(keyhome):
from api import Api()
keyserver = await api.personate('keyserver')
@app.route('/')
def hello():
return "Hello World!"
@app.route('/add/<name>/<key>')
def add(name,key):
key_fn = os.path.join(key_path,name+'.loc')
if os.path.exists(key_fn):
with open(key_fn,'wb') as of:
of.write(key)
return key
return None
if __name__ == '__main__':
# app.run(host='0.0.0.0',port=keyserver_port)
asyncio.run(init())
Loading…
Cancel
Save