openpgp-notes/book/assets/drawio/dk-attributes-and-shadowing.drawio
2023-12-13 15:18:12 +01:00

87 lines
7.1 KiB
Text

<mxfile host="app.diagrams.net" modified="2023-11-10T14:01:23.025Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0" etag="HG5qMndMbQspdgsOQZGk" version="22.1.0" type="device">
<diagram name="Page-1" id="2YBvvXClWsGukQMizWep">
<mxGraphModel dx="478" dy="253" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-2" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="240" y="30" width="350" height="440" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-3" value="&lt;div&gt;Primary Key&lt;/div&gt;&lt;div&gt;(0xAA)&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="260" y="70" width="150" height="50" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-32" value="&lt;div&gt;Subkey Binding-Signature #2&lt;/div&gt;&lt;div&gt;Signature Creation Time: t4&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="290" y="380" width="270" height="50" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-33" value="" style="endArrow=classic;html=1;rounded=0;dashed=1;dashPattern=1 1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" target="u9JMdRfH3SxJ6CQ8vYaj-31">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="370" y="420" as="sourcePoint" />
<mxPoint x="190" y="280" as="targetPoint" />
<Array as="points">
<mxPoint x="340" y="420" />
<mxPoint x="340" y="170" />
<mxPoint x="425" y="170" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-4" value="&lt;div&gt;Signing Subkey #0&lt;/div&gt;&lt;div&gt;(0xAB)&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="260" y="180" width="150" height="50" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-8" value="&lt;div&gt;Subkey Binding-Signature #0&lt;/div&gt;&lt;div&gt;Signature Creation Time: t0&lt;br&gt;&lt;/div&gt;&lt;div&gt;Key-Flags: [S]&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="290" y="220" width="270" height="50" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-24" value="Certificate 0xAA" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="370" y="40" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-25" value="&lt;div&gt;Subkey Binding-Signature #1&lt;/div&gt;&lt;div&gt;Signature Creation Time: t2&lt;br&gt;&lt;/div&gt;&lt;div&gt;Key-Flags: [ ]&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="290" y="300" width="270" height="50" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-26" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.933;exitY=0.667;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="u9JMdRfH3SxJ6CQ8vYaj-27" target="u9JMdRfH3SxJ6CQ8vYaj-8">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="290" as="sourcePoint" />
<mxPoint x="680" y="280" as="targetPoint" />
<Array as="points">
<mxPoint x="425" y="290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-27" value="t0 &amp;amp; t1: Subkey can sign" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="425" y="270" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-28" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.975;exitY=0.667;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="u9JMdRfH3SxJ6CQ8vYaj-29">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="370" as="sourcePoint" />
<mxPoint x="425" y="350" as="targetPoint" />
<Array as="points">
<mxPoint x="425" y="370" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-29" value="t2 &amp;amp; t3: Subkey cannot sign" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="430" y="350" width="155" height="30" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-31" value="Direct-Key Signature #0&lt;div&gt;Signature Creation Time: t0&lt;br&gt;&lt;/div&gt;&lt;div&gt;Key-Flags: [C,S]&lt;br&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="290" y="110" width="270" height="50" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-34" value="?" style="ellipse;whiteSpace=wrap;html=1;dashed=1;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="370" y="410" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-35" value="DK&#39;s Key-Flags apply" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=7;" vertex="1" parent="1">
<mxGeometry x="290" y="350" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-36" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.997;exitY=0.678;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="u9JMdRfH3SxJ6CQ8vYaj-37" target="u9JMdRfH3SxJ6CQ8vYaj-34">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="660" y="440" as="sourcePoint" />
<mxPoint x="650" y="420" as="targetPoint" />
<Array as="points">
<mxPoint x="420" y="450" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u9JMdRfH3SxJ6CQ8vYaj-37" value="t4+: Subkey can sign" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="430" y="430" width="115" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>