aboutsummaryrefslogtreecommitdiffstats
path: root/doc/DETAILS
diff options
context:
space:
mode:
Diffstat (limited to 'doc/DETAILS')
-rw-r--r--doc/DETAILS27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/DETAILS b/doc/DETAILS
index 407bd0b7f..ded1e379c 100644
--- a/doc/DETAILS
+++ b/doc/DETAILS
@@ -284,3 +284,30 @@ Status codes are:
+Ich werde jetzt doch das HKP Protokoll implementieren:
+
+Naja, die Doku ist so gut wie nichtexistent, da gebe ich Dir recht.
+In kurzen Worten:
+
+(Minimal-)HTTP-Server auf Port 11371, versteht ein GET auf /pks/lookup,
+wobei die Query-Parameter (Key-Value-Paare mit = zwischen Key und
+Value; die Paare sind hinter ? und durch & getrennt). G�ltige
+Operationen sind:
+
+- - op (Operation) mit den M�glichkeiten index (gleich wie -kv bei
+ PGP), vindex (-kvv) und get (-kxa)
+- - search: Liste der Worte, die im Key vorkommen m�ssen. Worte sind
+ mit Worttrennzeichen wie Space, Punkt, @, ... getrennt, Worttrennzeichen
+ werden nicht betrachtet, die Reihenfolge der Worte ist egal.
+- - exact: (on=aktiv, alles andere inaktiv) Nur die Schl�ssel
+ zur�ckgeben, die auch den "search"-String beinhalten (d.h.
+ Wortreihenfolge und Sonderzeichen sind wichtig)
+- - fingerprint (Bei [v]index auch den Fingerprint ausgeben), "on"
+ f�r aktiv, alles andere inaktiv
+
+Neu (wird von GNUPG benutzt):
+ /pks/lookup/<gnupg_formatierte_user_id>?op=<operation>
+
+Zus�tzlich versteht der Keyserver auch ein POST auf /pks/add, womit
+man Keys hochladen kann.
+