Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/events.py \
src/web/handlers.py \
src/web/jobs.py \
- src/web/keys.py \
src/web/mirrors.py \
src/web/monitorings.py \
src/web/packages.py \
from . import errors
from . import events
from . import jobs
-from . import keys
from . import mirrors
from . import monitorings
from . import packages
(r"/mirrors/([\w\-\.]+)/delete", mirrors.DeleteHandler),
(r"/mirrors/([\w\-\.]+)/edit", mirrors.EditHandler),
- # Keys
- (r"/keys/([A-Z0-9]+)", keys.DownloadHandler),
-
# Search
(r"/search", search.SearchHandler),
+++ /dev/null
-#!/usr/bin/python3
-
-import tornado.web
-
-from . import base
-
-class DownloadHandler(base.BaseHandler):
- def get(self, fingerprint):
- key = self.backend.keys.get_by_fingerprint(fingerprint)
- if not key:
- raise tornado.web.HTTPError(404, "Could not find key %s" % fingerprint)
-
- # Send the key data
- self.set_header("Content-Type", "text/plain")
- self.finish(key.public_key)