aboutsummaryrefslogtreecommitdiff
path: root/rpkid/doc/pubd-bpki.dot
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-04-02 01:04:48 +0000
committerRob Austein <sra@hactrn.net>2010-04-02 01:04:48 +0000
commit60832545d0aabd80b18c004837501bc2e45b8478 (patch)
tree6b0067e89b38cab276ebd58783ad9d5d71351f21 /rpkid/doc/pubd-bpki.dot
parentf565c8c3c206f27e131d8447259a741ac01d34d1 (diff)
Whack doc processing with a large stick to get .dot pictures back via
another path. svn path=/rpkid/Doxyfile; revision=3150
Diffstat (limited to 'rpkid/doc/pubd-bpki.dot')
-rw-r--r--rpkid/doc/pubd-bpki.dot42
1 files changed, 42 insertions, 0 deletions
diff --git a/rpkid/doc/pubd-bpki.dot b/rpkid/doc/pubd-bpki.dot
new file mode 100644
index 00000000..44ad8a90
--- /dev/null
+++ b/rpkid/doc/pubd-bpki.dot
@@ -0,0 +1,42 @@
+// $Id$
+
+// Color code:
+// Black: Operating entity
+// Red: Cross-certified client
+//
+// Shape code:
+// Octagon: TA
+// Diamond: CA
+// Record: EE
+
+digraph bpki_pubd {
+ splines = true;
+ size = "14,14";
+ node [ fontname = Times, fontsize = 9 ];
+
+ // Operating entity
+ node [ color = black, fontcolor = black, shape = record ];
+ TA [ shape = octagon, label = "BPKI TA" ];
+ pubd [ label = "pubd|{HTTPS server|CMS}" ];
+ ctl [ label = "Control|{HTTPS client|CMS}" ];
+
+ // Clients
+ node [ color = red, fontcolor = red, shape = diamond ];
+ Alice_CA;
+ Bob_CA;
+ node [ color = red, fontcolor = red, shape = record ];
+ Alice_EE [ label = "Alice\nEE|{HTTPS client|CMS}" ];
+ Bob_EE [ label = "Bob\nEE|{HTTPS client|CMS}" ];
+
+ edge [ color = black, style = dotted ];
+ TA -> pubd;
+ TA -> ctl;
+
+ edge [ color = black, style = solid ];
+ TA -> Alice_CA;
+ TA -> Bob_CA;
+
+ edge [ color = red, style = solid ];
+ Alice_CA -> Alice_EE;
+ Bob_CA -> Bob_EE;
+}