xmpp-site/resources/diagrams/transport-encryption.svg

34 lines
3.8 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg version="1.1" viewBox="0 0 400 200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g>
<path d="M 343.415,62.8347 200,100" fill="none" stroke="#fa0" stroke-opacity=".8" stroke-width="8"/>
<path d="M 56.562,137.18 200,100" fill="none" stroke="#0af" stroke-opacity=".8" stroke-width="8"/>
<circle cx="200" cy="100" r="60" fill="#af0" stroke="#fbfbfb" stroke-dashoffset="10.4" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" style="paint-order:stroke fill markers"/>
</g>
<path d="m256.93 81.117-115.76 30.002a60 60 0 0 0 1.9902 7.748l115.78-30.008a60 60 0 0 0-2.0137-7.7422z" fill="#f0a" fill-opacity=".8" style="paint-order:stroke fill markers"/>
<circle cx="200" cy="100" rx="125" ry="80" fill="#800000" stroke-dasharray="5, 20" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" style="paint-order:stroke fill markers"/>
<path id="path1317-5-93-4" d="m-10.551 18.183h-18.898l9.4488-16.366z" fill="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="34.914" style="paint-order:stroke fill markers"/>
<use transform="translate(76.562,127.18)" width="100%" height="100%" xlink:href="#path1317-5-93-4"/>
<use transform="translate(363.42 52.835)" width="100%" height="100%" xlink:href="#path1317-5-93-4"/>
<path d="m56.562 137.18 286.85-74.345" fill="none" stroke="#fff" stroke-width="1px"/>
<text x="199.81334" y="103.84001" font-family="Orbitron" font-size="10.667px" font-weight="bold" letter-spacing="0px" stroke="#fbfbfb" stroke-width="2" word-spacing="0px" style="line-height:1.25;paint-order:stroke fill markers" xml:space="preserve"><tspan x="199.81334" y="103.84001" stroke="#fbfbfb" stroke-width="2" text-align="center" text-anchor="middle" style="paint-order:stroke fill markers">Server</tspan></text>
<g transform="translate(0,40)" fill="#fff">
<path d="m65 185h60" stroke="#fff" stroke-width="1px"/>
<path d="m128.46 185-3.4641 2v-4l1.732 1z" style="paint-order:stroke fill markers"/>
<path transform="matrix(-1 0 0 1 -78.464 20)" d="m-140 165-3.4641 2v-4l1.732 1z" style="paint-order:stroke fill markers"/>
</g>
<path d="m267.85 89.99-2.8521 2.8055 3.8559 1.0665-0.37635-1.452 58.08-15.057 0.37636 1.452 2.8521-2.8055-3.8559-1.0665 0.37636 1.452-58.08 15.057z" color="#000000" fill="#fa0" fill-opacity=".8" style="-inkscape-stroke:none"/>
<path d="m68.064 121.99-2.8521 2.8055 3.8559 1.0665-0.37635-1.452 58.08-15.057 0.37636 1.452 2.8521-2.8055-3.8559-1.0665 0.37636 1.452-58.08 15.057z" color="#000000" fill="#0af" fill-opacity=".8" style="-inkscape-stroke:none"/>
<path d="m65 205h75" color="#000000" fill="#fff" stroke-width="1px" style="-inkscape-stroke:none"/>
<g font-family="Orbitron" font-weight="bold" letter-spacing="0px" word-spacing="0px">
<g font-size="8px">
<text x="82.848007" y="102.28796" fill="#00aaff" style="line-height:1.25" xml:space="preserve"><tspan x="82.848007" y="102.28796" fill="#00aaff" font-size="8px" text-align="center" text-anchor="middle">Encrypted with key A</tspan></text>
<text x="317.13599" y="102.28796" fill="#ffaa00" style="line-height:1.25" xml:space="preserve"><tspan x="317.13599" y="102.28796" fill="#ffaa00" font-size="8px" text-align="center" text-anchor="middle">Encrypted with key B</tspan></text>
<text x="171.16801" y="131.16" fill="#ff00aa" style="line-height:1.25" xml:space="preserve"><tspan x="171.16801" y="131.16">Unencrypted</tspan></text>
</g>
<text x="39.756607" y="158.21336" fill="#00aaff" font-size="10.667px" style="line-height:1.25" xml:space="preserve"><tspan x="39.756607" y="158.21336">Adam</tspan></text>
<text x="325.28159" y="50" fill="#ffaa00" font-size="10.667px" style="line-height:1.25" xml:space="preserve"><tspan x="325.28159" y="50">Steve</tspan></text>
</g>
</svg>