%!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