1
0
Fork 0
mirror of https://gitlab.com/hagrid-keyserver/hagrid.git synced 2023-02-13 20:55:02 -05:00

Clarify VKS upload API

The response for the upload API appears to make it clear that it is
intended to accept only a single OpenPGP certificate, not multiple
keys.

I don't know for sure whether this is the intent of the codebase; if
it is not, then the API is broken, and the response for the upload API
needs to be able to accomodate multiple primary key fingerprints.
This commit is contained in:
Daniel Kahn Gillmor 2019-06-05 18:21:11 -04:00
parent 89b8b50dd4
commit cf3cf2acf2

View file

@ -47,11 +47,11 @@
<li>
<tt>POST /vks/v1/upload</tt>
<p>
Keys may be submitted using a POST request to <tt>/vks/v1/upload</tt>.
A single key may be submitted using a POST request to <tt>/vks/v1/upload</tt>.
The body of the request must be <code>application/json</code>.
The JSON data must contain a single field <code>keytext</code>,
which must contain the keys to submit.
Key data can be formatted in ASCII Armor, or base64.
The value of <code>keytext</code> can be formatted in standard OpenPGP ASCII Armor, or base64.
</p>
<p>
@ -61,7 +61,7 @@
The <code>token</code> field contains an opaque value,
which can be used to perform <tt>request-verify</tt> requests
(see below).
The <code>key_fpr</code> field contains the uploaded key's fingerprint.
The <code>key_fpr</code> field contains the fingerprint of the uploaded primary key.
The <code>status</code> token contains a map of email addresses
contained in the key, with one of the values
<code>unpublished</code>,