aboutsummaryrefslogtreecommitdiff
path: root/docs/repository-engine-objects.dot
diff options
context:
space:
mode:
Diffstat (limited to 'docs/repository-engine-objects.dot')
-rw-r--r--docs/repository-engine-objects.dot11
1 files changed, 9 insertions, 2 deletions
diff --git a/docs/repository-engine-objects.dot b/docs/repository-engine-objects.dot
index 6ceb046e..7c2cb871 100644
--- a/docs/repository-engine-objects.dot
+++ b/docs/repository-engine-objects.dot
@@ -30,11 +30,18 @@ digraph rpki_engine_objects {
// Objects created on the fly by the RPKI engine
node [ color=green ];
- ca [ label="CA|{CRL #|Last Issued Serial #}" ];
+ ca [ label="CA|{CRL #|Last Issued Serial #|Last Manifest #}" ];
+ ca_detail [ label="CA Detail|{Private Key|Public Key|Latest CA Certificate|Latest CRL}" ];
+
+ // Do we need to store ee_cert objects in database at all?
ee_cert [ label="EE Certificate" ];
+
+ // Some question whether these objects need to be in database
+ // per se or are just properties hanging on some other object
+ // like ca or ca_detail. For manifests, we need last serial,
+ // same as for CRL.
roa [ label="ROA" ];
manifest [ label="Manifest" ];
- ca_detail [ label="CA Detail|{Private Key|Public Key|Latest CA Certificate|Latest CRL}" ];
// This one is a table of everything we have ever issued to
// this child, not to be confused with what's -currently-