diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/repository-engine-objects.dot | 8 | ||||
-rw-r--r-- | docs/repository-engine-objects.pdf | bin | 3683 -> 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 Binary files differindex 85d2ebb1..69bb3a66 100644 --- a/docs/repository-engine-objects.pdf +++ b/docs/repository-engine-objects.pdf |