aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/repository-engine-objects.dot8
-rw-r--r--docs/repository-engine-objects.pdfbin3683 -> 3974 bytes
2 files changed, 3 insertions, 5 deletions
diff --git a/docs/repository-engine-objects.dot b/docs/repository-engine-objects.dot
index 7b814777..8fb54e06 100644
--- a/docs/repository-engine-objects.dot
+++ b/docs/repository-engine-objects.dot
@@ -30,15 +30,14 @@ digraph rpki_engine_objects {
// Objects created on the fly by the RPKI engine
node [ color=green ];
- ca [ label="CA|{CRL #|Last Issued Serial #|Last Manifest #}" ];
- ca_detail [ label="CA Detail|{Private Key Handle|Public Key|Latest CA Certificate|Latest CRL}" ];
+ ca [ label="CA|{Last CRL #|Next CRL Date|Last Issued Serial #|Last Manifest #|Next Manifest Date}" ];
+ ca_detail [ label="CA Detail|{CA Private Key Handle|CA Public Key|Latest CA Certificate|Manifest EE Private Key Handle|Manifest EE Public Key|Latest Manifest EE Certificate|Latest Manifest|Latest CRL}" ];
// 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|{EE Certificate}" ];
- manifest [ label="Manifest|{EE Certificate}" ];
+ roa [ label="ROA|{EE Certificate|ROA}" ];
// This one is a table of everything we have ever issued to
// this child, not to be confused with what's -currently-
@@ -74,7 +73,6 @@ digraph rpki_engine_objects {
child -> child_cert;
parent -> ca;
ca_detail -> child_cert;
- ca_detail -> manifest;
ca_detail -> roa;
// One-one mapping -- separate object to highlight dynamic nature
diff --git a/docs/repository-engine-objects.pdf b/docs/repository-engine-objects.pdf
index 85d2ebb1..69bb3a66 100644
--- a/docs/repository-engine-objects.pdf
+++ b/docs/repository-engine-objects.pdf
Binary files differ