add notification path and use for service keys

This commit is contained in:
Jimmy Zelinskie 2016-03-29 15:58:14 -04:00 committed by Jimmy Zelinskie
parent 97ae800e6c
commit 42b5196b21
4 changed files with 39 additions and 18 deletions

View file

@ -65,14 +65,14 @@ def get_service_keys(service):
@key_server.route('/services/<service>/keys/<kid>', methods=['GET'])
def get_service_key(kid):
def get_service_key(service, kid):
try:
key = data.model.service_keys.get_service_key(kid)
except data.model.ServiceKeyDoesNotExist:
abort(404)
if key.approval is None:
abort(404)
abort(409)
return jsonify(key.jwk)