diff options
author | Rob Austein <sra@hactrn.net> | 2007-06-06 18:29:54 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-06-06 18:29:54 +0000 |
commit | 6fcf9830cfea5236faf42cc3437ed4bed06c16de (patch) | |
tree | 2651c72cb597beb2237b16882ad189c6ac8b6a89 /docs/repository-engine-objects.dot | |
parent | 6850eba0d43385e251ff7eeea5bd1d51ee233bfc (diff) |
Changes from Russ during security review
svn path=/docs/repository-engine-objects.dot; revision=658
Diffstat (limited to 'docs/repository-engine-objects.dot')
-rw-r--r-- | docs/repository-engine-objects.dot | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/docs/repository-engine-objects.dot b/docs/repository-engine-objects.dot index 7c2cb871..7b814777 100644 --- a/docs/repository-engine-objects.dot +++ b/docs/repository-engine-objects.dot @@ -31,17 +31,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|Public Key|Latest CA Certificate|Latest CRL}" ]; - - // Do we need to store ee_cert objects in database at all? - ee_cert [ label="EE Certificate" ]; + ca_detail [ label="CA Detail|{Private Key Handle|Public Key|Latest CA Certificate|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" ]; - manifest [ label="Manifest" ]; + roa [ label="ROA|{EE Certificate}" ]; + manifest [ label="Manifest|{EE Certificate}" ]; // This one is a table of everything we have ever issued to // this child, not to be confused with what's -currently- @@ -50,7 +47,7 @@ digraph rpki_engine_objects { // correct because certificates are issued by a particular // keypair. - child_cert [ label="Child Certificate" ]; + child_cert [ label="Child CA Certificate" ]; // One-many mappings edge [ color=blue, arrowtail=none, arrowhead=crow ]; @@ -77,12 +74,11 @@ digraph rpki_engine_objects { child -> child_cert; parent -> ca; ca_detail -> child_cert; - ca_detail -> ee_cert; + ca_detail -> manifest; + ca_detail -> roa; // One-one mapping -- separate object to highlight dynamic nature edge [ color=green, arrowtail=none, arrowhead=none, style=solid ]; - ee_cert -> roa; - ee_cert -> manifest; route_origin -> roa; } |