aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/regeng-api13
1 files changed, 10 insertions, 3 deletions
diff --git a/scripts/regeng-api b/scripts/regeng-api
index d1030a89..d2db9929 100644
--- a/scripts/regeng-api
+++ b/scripts/regeng-api
@@ -13,16 +13,16 @@
;;; - RE: RPKI Engine
;;; Current problems:
-;;;
+
;;; Model below is still wrong, although converging on the right
;;; thing. Children should not be bound within CAs, and CA's can't be
;;; created until we poll parent to find out what to create; CAs need
;;; to be created on the fly. Children should be business
;;; relationships, not per-CA things. parent operations should be per
;;; customer not per ca.
-;;;
+
;;; Need revoke and rekey operations.
-;;;
+
;;; And, er, how do things like publication URIs (which also go into
;;; some of the X.509 extensions in the resource certs) get into the
;;; RE anyway? This is close to being the same question as how do we
@@ -31,6 +31,13 @@
;;; response to what we learn from our parent, how do we map that to
;;; any kind of preconfigured data on where we should publish? This
;;; is a mess.
+;;;
+;;; Might it help to have per-parent config for this, since we have to
+;;; config parents anyway? That'd give us the head of the publication
+;;; URI, leaving us to figure out just the tail. Could gensym name
+;;; 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.