aboutsummaryrefslogtreecommitdiff
path: root/rpkid.without_tls/doc/pubd-bpki.eps
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-09-16 21:30:30 +0000
committerRob Austein <sra@hactrn.net>2010-09-16 21:30:30 +0000
commitbe7b735fa44c0158d8ab0bc65157df45a7b45783 (patch)
tree87cfad3c536758d9eeaf96a3d16d2ad57ba5e7a5 /rpkid.without_tls/doc/pubd-bpki.eps
parent46f13adda8ac616fa45410dc2e28a2dcc006e973 (diff)
Preliminary version of rpkid et al with all the TLS code ripped out.
Not quite ready for cutover yet, may need some conversion tools and instructions, but checking this into a branch (well, sort of) so that others can look at the code changes involved, try it out themselves, etc. At some point this will merge back into rpkid/ directory and there will be only one, without TLS, but converting the testbed is going to require a flag day, so need to keep the TLS version around until then. svn path=/rpkid.without_tls; revision=3449
Diffstat (limited to 'rpkid.without_tls/doc/pubd-bpki.eps')
-rw-r--r--rpkid.without_tls/doc/pubd-bpki.eps486
1 files changed, 486 insertions, 0 deletions
diff --git a/rpkid.without_tls/doc/pubd-bpki.eps b/rpkid.without_tls/doc/pubd-bpki.eps
new file mode 100644
index 00000000..9fe7b9f7
--- /dev/null
+++ b/rpkid.without_tls/doc/pubd-bpki.eps
@@ -0,0 +1,486 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: graphviz version 2.26.3 (20100126.1600)
+%%Title: bpki_pubd
+%%Pages: 1
+%%BoundingBox: 36 36 507 228
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+ dup dup findfont dup length dict begin
+ { 1 index /FID ne { def }{ pop pop } ifelse
+ } forall
+ /Encoding EncodingVector def
+ currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+ dup 1 exch div /InvScaleFactor exch def
+ scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage { % i j npages
+ /npages exch def
+ /j exch def
+ /i exch def
+ /str 10 string def
+ npages 1 gt {
+ gsave
+ coordfont setfont
+ 0 0 moveto
+ (\() show i str cvs show (,) show j str cvs show (\)) show
+ grestore
+ } if
+} bind def
+
+/set_font {
+ findfont exch
+ scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext { % width text
+ /text exch def
+ /width exch def
+ gsave
+ width 0 gt {
+ [] 0 setdash
+ text stringwidth pop width exch sub text length div 0 text ashow
+ } if
+ grestore
+} def
+
+/boxprim { % xcorner ycorner xsize ysize
+ 4 2 roll
+ moveto
+ 2 copy
+ exch 0 rlineto
+ 0 exch rlineto
+ pop neg 0 rlineto
+ closepath
+} bind def
+
+/ellipse_path {
+ /ry exch def
+ /rx exch def
+ /y exch def
+ /x exch def
+ matrix currentmatrix
+ newpath
+ x y translate
+ rx ry scale
+ 0 0 1 0 360 arc
+ setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+ [ % layer color sequence - darkest to lightest
+ [0 0 0]
+ [.2 .8 .8]
+ [.4 .8 .8]
+ [.6 .8 .8]
+ [.8 .8 .8]
+ ]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+ layercolorseq curlayer 1 sub layerlen mod get
+ aload pop sethsbcolor
+ /nodecolor {nopcolor} def
+ /edgecolor {nopcolor} def
+ /graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+ /myupper exch def
+ /mylower exch def
+ curlayer mylower lt
+ curlayer myupper gt
+ or
+ {invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+ userdict (<<) cvn ([) cvn load put
+ userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 507 228
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 471 192 boxprim clip newpath
+1 1 set_scale 0 rotate 40 41 translate
+% TA
+gsave
+1 setlinewidth
+0 0 0 nodecolor
+newpath 270.87 158.54 moveto
+270.87 173.46 lineto
+252.2 184 lineto
+225.8 184 lineto
+207.13 173.46 lineto
+207.13 158.54 lineto
+225.8 148 lineto
+252.2 148 lineto
+closepath stroke
+0 0 0 nodecolor
+9 /Times set_font
+221.5 162.9 moveto 35 (BPKI TA) alignedtext
+grestore
+% pubd
+gsave
+1 setlinewidth
+0 0 0 nodecolor
+newpath 0 75 moveto
+0 111 lineto
+106 111 lineto
+106 75 lineto
+closepath stroke
+0 0 0 nodecolor
+9 /Times set_font
+8 89.9 moveto 20 (pubd) alignedtext
+1 setlinewidth
+0 0 0 nodecolor
+newpath 36 75 moveto
+36 111 lineto
+stroke
+0 0 0 nodecolor
+9 /Times set_font
+44 98.9 moveto 54 (HTTPS server) alignedtext
+1 setlinewidth
+0 0 0 nodecolor
+newpath 36 93 moveto
+106 93 lineto
+stroke
+0 0 0 nodecolor
+9 /Times set_font
+61 80.9 moveto 20 (CMS) alignedtext
+grestore
+% TA->pubd
+gsave
+1 setlinewidth
+dotted
+0 0 0 edgecolor
+newpath 212.35 155.54 moveto
+185.36 144.95 142.8 128.24 108.45 114.76 curveto
+stroke
+0 0 0 edgecolor
+newpath 109.59 111.45 moveto
+99 111.06 lineto
+107.03 117.97 lineto
+closepath fill
+1 setlinewidth
+solid
+0 0 0 edgecolor
+newpath 109.59 111.45 moveto
+99 111.06 lineto
+107.03 117.97 lineto
+closepath stroke
+grestore
+% ctl
+gsave
+1 setlinewidth
+0 0 0 nodecolor
+newpath 124 75 moveto
+124 111 lineto
+236 111 lineto
+236 75 lineto
+closepath stroke
+0 0 0 nodecolor
+9 /Times set_font
+132 89.9 moveto 28 (Control) alignedtext
+1 setlinewidth
+0 0 0 nodecolor
+newpath 168 75 moveto
+168 111 lineto
+stroke
+0 0 0 nodecolor
+9 /Times set_font
+176 98.9 moveto 52 (HTTPS client) alignedtext
+1 setlinewidth
+0 0 0 nodecolor
+newpath 168 93 moveto
+236 93 lineto
+stroke
+0 0 0 nodecolor
+9 /Times set_font
+192 80.9 moveto 20 (CMS) alignedtext
+grestore
+% TA->ctl
+gsave
+1 setlinewidth
+dotted
+0 0 0 edgecolor
+newpath 224.72 148.33 moveto
+217.58 139.49 208.8 128.63 200.92 118.88 curveto
+stroke
+0 0 0 edgecolor
+newpath 203.57 116.59 moveto
+194.56 111.02 lineto
+198.12 120.99 lineto
+closepath fill
+1 setlinewidth
+solid
+0 0 0 edgecolor
+newpath 203.57 116.59 moveto
+194.56 111.02 lineto
+198.12 120.99 lineto
+closepath stroke
+grestore
+% Alice_CA
+gsave
+1 setlinewidth
+0 1 1 nodecolor
+newpath 298 111 moveto
+253.91 93 lineto
+298 75 lineto
+342.09 93 lineto
+closepath stroke
+0 1 1 nodecolor
+9 /Times set_font
+279 89.9 moveto 38 (Alice_CA) alignedtext
+grestore
+% TA->Alice_CA
+gsave
+1 setlinewidth
+solid
+0 0 0 edgecolor
+newpath 253.28 148.33 moveto
+261.46 138.21 271.79 125.42 280.46 114.7 curveto
+stroke
+0 0 0 edgecolor
+newpath 283.43 116.6 moveto
+286.99 106.62 lineto
+277.98 112.2 lineto
+closepath fill
+1 setlinewidth
+solid
+0 0 0 edgecolor
+newpath 283.43 116.6 moveto
+286.99 106.62 lineto
+277.98 112.2 lineto
+closepath stroke
+grestore
+% Bob_CA
+gsave
+1 setlinewidth
+0 1 1 nodecolor
+newpath 409 111 moveto
+368.99 93 lineto
+409 75 lineto
+449.01 93 lineto
+closepath stroke
+0 1 1 nodecolor
+9 /Times set_font
+392.5 89.9 moveto 33 (Bob_CA) alignedtext
+grestore
+% TA->Bob_CA
+gsave
+1 setlinewidth
+solid
+0 0 0 edgecolor
+newpath 264.82 154.91 moveto
+295.46 141.76 346.47 119.85 378.88 105.93 curveto
+stroke
+0 0 0 edgecolor
+newpath 380.49 109.05 moveto
+388.3 101.89 lineto
+377.73 102.62 lineto
+closepath fill
+1 setlinewidth
+solid
+0 0 0 edgecolor
+newpath 380.49 109.05 moveto
+388.3 101.89 lineto
+377.73 102.62 lineto
+closepath stroke
+grestore
+% Alice_EE
+gsave
+1 setlinewidth
+0 1 1 nodecolor
+newpath 240.5 1 moveto
+240.5 37 lineto
+345.5 37 lineto
+345.5 1 lineto
+closepath stroke
+0 1 1 nodecolor
+9 /Times set_font
+248.5 20.9 moveto 21 (Alice) alignedtext
+0 1 1 nodecolor
+9 /Times set_font
+252.5 10.9 moveto 13 (EE) alignedtext
+1 setlinewidth
+0 1 1 nodecolor
+newpath 277.5 1 moveto
+277.5 37 lineto
+stroke
+0 1 1 nodecolor
+9 /Times set_font
+285.5 24.9 moveto 52 (HTTPS client) alignedtext
+1 setlinewidth
+0 1 1 nodecolor
+newpath 277.5 19 moveto
+345.5 19 lineto
+stroke
+0 1 1 nodecolor
+9 /Times set_font
+301.5 6.9 moveto 20 (CMS) alignedtext
+grestore
+% Alice_CA->Alice_EE
+gsave
+1 setlinewidth
+solid
+0 1 1 edgecolor
+newpath 296.82 75.46 moveto
+296.25 67.08 295.56 56.83 294.92 47.38 curveto
+stroke
+0 1 1 edgecolor
+newpath 298.39 46.93 moveto
+294.23 37.18 lineto
+291.41 47.4 lineto
+closepath fill
+1 setlinewidth
+solid
+0 1 1 edgecolor
+newpath 298.39 46.93 moveto
+294.23 37.18 lineto
+291.41 47.4 lineto
+closepath stroke
+grestore
+% Bob_EE
+gsave
+1 setlinewidth
+0 1 1 nodecolor
+newpath 362.5 1 moveto
+362.5 37 lineto
+463.5 37 lineto
+463.5 1 lineto
+closepath stroke
+0 1 1 nodecolor
+9 /Times set_font
+370.5 20.9 moveto 17 (Bob) alignedtext
+0 1 1 nodecolor
+9 /Times set_font
+372.5 10.9 moveto 13 (EE) alignedtext
+1 setlinewidth
+0 1 1 nodecolor
+newpath 395.5 1 moveto
+395.5 37 lineto
+stroke
+0 1 1 nodecolor
+9 /Times set_font
+403.5 24.9 moveto 52 (HTTPS client) alignedtext
+1 setlinewidth
+0 1 1 nodecolor
+newpath 395.5 19 moveto
+463.5 19 lineto
+stroke
+0 1 1 nodecolor
+9 /Times set_font
+419.5 6.9 moveto 20 (CMS) alignedtext
+grestore
+% Bob_CA->Bob_EE
+gsave
+1 setlinewidth
+solid
+0 1 1 edgecolor
+newpath 409.97 75.09 moveto
+410.42 66.7 410.97 56.5 411.48 47.12 curveto
+stroke
+0 1 1 edgecolor
+newpath 414.98 47.18 moveto
+412.03 37 lineto
+407.99 46.8 lineto
+closepath fill
+1 setlinewidth
+solid
+0 1 1 edgecolor
+newpath 414.98 47.18 moveto
+412.03 37 lineto
+407.99 46.8 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+end
+restore
+%%EOF