aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-03-22 09:28:00 +0000
committerRob Austein <sra@hactrn.net>2007-03-22 09:28:00 +0000
commitb7198e941eaa86f115ddd7890c78a55983184e9f (patch)
treee0bedd2e9c06d7f055f9ec4667acb7754f6d692a
parent9bba3cc8d62683f124243e110cbc66ba266ed165 (diff)
update comments on our confusion
svn path=/scripts/regeng-api; revision=520
-rw-r--r--scripts/regeng-api17
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/regeng-api b/scripts/regeng-api
index d2db9929..8a2463b0 100644
--- a/scripts/regeng-api
+++ b/scripts/regeng-api
@@ -38,6 +38,23 @@
;;; tail for dynamically created CAs, could take name tail from chat
;;; with parent (risky? evil parent gives us dangerous name?), could
;;; take name tail from local config but it's hard to see how.
+;;;
+;;; We now think that there's a negotiation involved here with both
+;;; the parent and the publisher. The publication URI directory
+;;; breaks into three pieces: head/middle/tail/. head comes from the
+;;; publisher, middle comes from the parent, and tail comes from this
+;;; RE. head is just the prefix for where we're allowed to put stuff
+;;; within the publication repository; this could be configured by the
+;;; IRBE or we could ask the publication repository, we currently
+;;; think the latter is better. Middle comes from this RE's parent,
+;;; and should be a new attribute in the up-down XML protocol: it's
+;;; the parent's advice on where to put this particular CA's outputs
+;;; in order to get the nice hierarchical properties we want. Tail is
+;;; something this RE comes up with, it's per-CA, and all that really
+;;; matters is that it's stable; it could be gensymed, or could be our
+;;; internal name for the CA, whatever. This hack may require finding
+;;; out the parent's publication URI (which we might get from the
+;;; parent's cert or not to be decided later), sort this out later.