MastersThesis/PQ_PROJECT_SSL_TLS/program_structure.svg
2024-04-19 14:16:07 +02:00

4 lines
71 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(24, 20, 29);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1641px" height="1071px" viewBox="-0.5 -0.5 1641 1071" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2023-07-10T17:11:14.334Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0&quot; etag=&quot;A_9nrayUz9Pju9sdqj5G&quot; version=&quot;21.5.2&quot; type=&quot;device&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;GvR4Jn7hZDd77P0zgisu&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="330" y="102.5" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="330" y="102.5" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 123px; margin-left: 331px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">CERTIFICATEs</div></div></div></foreignObject><text x="395" y="126" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">CERTIFICATEs</text></switch></g><rect x="700" y="750" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="700" y="750" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 770px; margin-left: 701px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SERVER</div></div></div></foreignObject><text x="765" y="774" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">SERVER</text></switch></g><rect x="510" y="62.5" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="510" y="62.5" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 83px; margin-left: 511px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">ECC</div></div></div></foreignObject><text x="575" y="86" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">ECC</text></switch></g><rect x="510" y="132.5" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="510" y="132.5" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 153px; margin-left: 511px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">RSA</div></div></div></foreignObject><text x="575" y="156" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">RSA</text></switch></g><rect x="710" y="12.5" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="710" y="12.5" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 33px; margin-left: 711px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">gen_cert_ECC.bat</div></div></div></foreignObject><text x="775" y="36" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">gen_cert_ECC.bat</text></switch></g><rect x="710" y="182.5" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="710" y="182.5" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 203px; margin-left: 711px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">gen_cert_RSA.bat</div></div></div></foreignObject><text x="775" y="206" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">gen_cert_RSA.bat</text></switch></g><rect x="840" y="62.5" width="130" height="100" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="840" y="72.5" width="130" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 88px; margin-left: 841px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">certificate-authority-options.conf</div></div></div></foreignObject><text x="905" y="91" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">certificate-authority...</text></switch></g><rect x="840" y="102.5" width="130" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 113px; margin-left: 841px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">client.ext</div></div></div></foreignObject><text x="905" y="116" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">client.ext</text></switch></g><rect x="840" y="122.5" width="130" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 133px; margin-left: 841px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">options.conf</div></div></div></foreignObject><text x="905" y="136" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">options.conf</text></switch></g><rect x="840" y="142.5" width="130" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 153px; margin-left: 841px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">server.ext</div></div></div></foreignObject><text x="905" y="156" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">server.ext</text></switch></g><rect x="890" y="710" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="710" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 730px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">server.c</div></div></div></foreignObject><text x="955" y="734" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">server.c</text></switch></g><rect x="890" y="770" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="770" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 790px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">server.key</div></div></div></foreignObject><text x="955" y="794" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">server.key</text></switch></g><rect x="890" y="830" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="830" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 850px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">server.pem</div></div></div></foreignObject><text x="955" y="854" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">server.pem</text></switch></g><rect x="890" y="260" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="260" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 280px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">myCA.pem</div></div></div></foreignObject><text x="955" y="284" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">myCA.pem</text></switch></g><path d="M 540 510 L 696.66 764.58" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 699.41 769.05 L 692.76 764.92 L 696.66 764.58 L 698.73 761.25 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 122.5 L 505.03 86.48" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 509.13 83.2 L 505.85 90.3 L 505.03 86.48 L 501.47 84.84 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 122.5 L 504.54 149.22" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 509.04 151.92 L 501.24 151.32 L 504.54 149.22 L 504.84 145.32 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 640 82.5 L 704.82 36.2" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 709.09 33.15 L 705.43 40.07 L 704.82 36.2 L 701.36 34.37 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 640 152.5 L 704.82 198.8" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 709.09 201.85 L 701.36 200.63 L 704.82 198.8 L 705.43 194.93 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 830 770 L 884.7 733.53" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 889.07 730.62 L 885.19 737.42 L 884.7 733.53 L 881.3 731.59 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 830 770 L 883.96 787.99" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 888.94 789.65 L 881.19 790.75 L 883.96 787.99 L 883.41 784.11 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 830 770 L 886.18 844.91" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 889.33 849.11 L 882.33 845.61 L 886.18 844.91 L 887.93 841.41 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="1050" y="715" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 730px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Zrdojový kód pre rolu - server </div></div></div></foreignObject><text x="1052" y="734" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Zrdojový kód pre rolu - s...</text></switch></g><rect x="1050" y="775" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 790px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Súkromný kľúč</div></div></div></foreignObject><text x="1052" y="794" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Súkromný kľúč</text></switch></g><rect x="1050" y="835" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 850px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Podpísaný cerifikát pomocou CA</div></div></div></foreignObject><text x="1052" y="854" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Podpísaný cerifikát pomoc...</text></switch></g><path d="M 640 82.5 L 833.63 80.08" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 838.88 80.01 L 831.93 83.6 L 833.63 80.08 L 831.84 76.6 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 640 152.5 L 833.63 152.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 838.88 152.5 L 831.88 156 L 833.63 152.5 L 831.88 149 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="870" y="17.5" width="240" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 238px; height: 1px; padding-top: 33px; margin-left: 872px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Skript vygeneruje ECC certifikáty pre: server, klient a CA + podpísanie certifikátov CA</div></div></div></foreignObject><text x="872" y="36" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Skript vygeneruje ECC certifikáty pre: s...</text></switch></g><rect x="980" y="62.5" width="90" height="100" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 88px; height: 1px; padding-top: 113px; margin-left: 982px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Nastavenia pre vygenerovanie certifikátov</div></div></div></foreignObject><text x="982" y="116" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Nastavenia pre...</text></switch></g><rect x="850" y="187.5" width="240" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 238px; height: 1px; padding-top: 203px; margin-left: 852px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Skript vygeneruje RSA certifikáty pre: server, klient a CA + podpísanie certifikátov CA</div></div></div></foreignObject><text x="852" y="206" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Skript vygeneruje RSA certifikáty pre: s...</text></switch></g><rect x="1050" y="260" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 275px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Certifikát CA</div></div></div></foreignObject><text x="1052" y="279" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Certifikát CA</text></switch></g><path d="M 1150 2.5 L 470 2.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 470 232.5 L 470 2.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 1150 232.5 L 470 232.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 1150 232.5 L 1150 2.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 1150 122.5 L 1363.63 122.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1368.88 122.5 L 1361.88 126 L 1363.63 122.5 L 1361.88 119 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="1370" y="0" width="120" height="232.5" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="1160" y="62.5" width="210" height="50" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 88px; margin-left: 1161px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Po spustení skriptu generujúceho certifikáty sa v aktuálnom adresári vytvoria dodatočné súbory</div></div></div></foreignObject><text x="1265" y="91" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">Po spustení skriptu generujúceho ce...</text></switch></g><rect x="1400" y="0" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 15px; margin-left: 1401px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">client.key</div></div></div></foreignObject><text x="1430" y="19" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">client.key</text></switch></g><rect x="1370" y="145" width="120" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 160px; margin-left: 1371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">client.pem</div></div></div></foreignObject><text x="1430" y="164" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">client.pem</text></switch></g><rect x="1400" y="50" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 65px; margin-left: 1401px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">server.key</div></div></div></foreignObject><text x="1430" y="69" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">server.key</text></switch></g><rect x="1370" y="95" width="120" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 110px; margin-left: 1371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">server.pem</div></div></div></foreignObject><text x="1430" y="114" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">server.pem</text></switch></g><rect x="1370" y="25" width="120" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 40px; margin-left: 1371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">myCA.key</div></div></div></foreignObject><text x="1430" y="44" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">myCA.key</text></switch></g><rect x="1370" y="120" width="120" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 135px; margin-left: 1371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">myCA.pem</div></div></div></foreignObject><text x="1430" y="139" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">myCA.pem</text></switch></g><rect x="1370" y="202.5" width="120" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 213px; margin-left: 1371px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">myCA.srl</div></div></div></foreignObject><text x="1430" y="216" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">myCA.srl</text></switch></g><rect x="1510" y="112.5" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 128px; margin-left: 1512px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Certifáty</div></div></div></foreignObject><text x="1512" y="131" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Certifáty</text></switch></g><path d="M 1370 80 L 1490 80" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 1370 189.85 L 1490 189.85" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="1510" y="25" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 40px; margin-left: 1512px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Súkromné kľúče</div></div></div></foreignObject><text x="1512" y="44" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Súkromné kľúče</text></switch></g><rect x="1510" y="197.5" width="130" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 128px; height: 1px; padding-top: 213px; margin-left: 1512px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Sériové číslo priradené certifikátu CA</div></div></div></foreignObject><text x="1512" y="216" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Sériové číslo priraden...</text></switch></g><path d="M 540 583.82 L 540 453.82" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><rect x="330" y="471.32" width="200" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="330" y="471.32" width="200" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 491px; margin-left: 331px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">CLIENT_SERVER_SECURE</div></div></div></foreignObject><text x="430" y="495" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">CLIENT_SERVER_SECURE</text></switch></g><rect x="330" y="523.82" width="200" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="330" y="523.82" width="200" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 544px; margin-left: 331px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">CLIENT_SERVER_SECURE_BIO</div></div></div></foreignObject><text x="430" y="547" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">CLIENT_SERVER_SECURE_BIO</text></switch></g><path d="M 320 453.82 L 540 453.82" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 320 583.82 L 320 453.82" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 320 583.82 L 540 583.82" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><rect x="890" y="910" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="910" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 930px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">client.c</div></div></div></foreignObject><text x="955" y="934" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">client.c</text></switch></g><rect x="890" y="970" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="970" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 990px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">client.key</div></div></div></foreignObject><text x="955" y="994" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">client.key</text></switch></g><rect x="890" y="1030" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="1030" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 1050px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">client.pem</div></div></div></foreignObject><text x="955" y="1054" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">client.pem</text></switch></g><rect x="705" y="975" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="705" y="975" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 995px; margin-left: 706px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">CLIENT</div></div></div></foreignObject><text x="770" y="999" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">CLIENT</text></switch></g><path d="M 835 995 L 885.89 934.86" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 889.28 930.85 L 887.43 938.46 L 885.89 934.86 L 882.08 933.94 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 835 995 L 885.5 1045.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 889.21 1049.21 L 881.78 1046.73 L 885.5 1045.5 L 886.73 1041.78 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="1050" y="915" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 930px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Zrdojový kód pre rolu - klient </div></div></div></foreignObject><text x="1052" y="934" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Zrdojový kód pre rolu - k...</text></switch></g><rect x="1050" y="975" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 990px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Súkromný kľúč</div></div></div></foreignObject><text x="1052" y="994" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Súkromný kľúč</text></switch></g><rect x="1050" y="1035" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 1050px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Podpísaný cerifikát pomocou CA</div></div></div></foreignObject><text x="1052" y="1054" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Podpísaný cerifikát pomoc...</text></switch></g><path d="M 540 510 L 702.95 988.97" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 704.64 993.94 L 699.07 988.44 L 702.95 988.97 L 705.7 986.19 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="890" y="500" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="500" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 520px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">comp_client.bat</div></div></div></foreignObject><text x="955" y="524" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">comp_client.bat</text></switch></g><rect x="890" y="560" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="560" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 580px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">start_client.bat</div></div></div></foreignObject><text x="955" y="584" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">start_client.bat</text></switch></g><rect x="1050" y="505" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 520px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Skript na preloženie zdrojového kódu client.c</div></div></div></foreignObject><text x="1052" y="524" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Skript na preloženie zdroj...</text></switch></g><rect x="1050" y="565" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 580px; margin-left: 1051px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Skript na spustenie klienta</div></div></div></foreignObject><text x="1125" y="584" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">Skript na spustenie klien...</text></switch></g><rect x="890" y="380" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="380" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 400px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">comp_server.bat</div></div></div></foreignObject><text x="955" y="404" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">comp_server.bat</text></switch></g><rect x="890" y="440" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="440" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 460px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">start_server.bat</div></div></div></foreignObject><text x="955" y="464" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">start_server.bat</text></switch></g><rect x="1050" y="385" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 400px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Skript na preloženie zdrojového kódu server.c</div></div></div></foreignObject><text x="1052" y="404" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Skript na preloženie zdroj...</text></switch></g><rect x="1050" y="445" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 148px; height: 1px; padding-top: 460px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div align="left">Skript na spustenie servera</div></div></div></div></foreignObject><text x="1052" y="464" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">Skript na spustenie serve...</text></switch></g><rect x="890" y="320" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="320" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 340px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">makefile</div></div></div></foreignObject><text x="955" y="344" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">makefile</text></switch></g><rect x="1050" y="322.5" width="160" height="55" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 350px; margin-left: 1052px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">makefile na preloženie zdrojových kódov server.c a client.c</div></div></div></foreignObject><text x="1052" y="354" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px">makefile na preloženie zdro...</text></switch></g><path d="M 540 510 L 883.76 578.75" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 888.9 579.78 L 881.35 581.84 L 883.76 578.75 L 882.73 574.98 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 540 510 L 883.63 519.82" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 888.88 519.97 L 881.79 523.27 L 883.63 519.82 L 881.99 516.27 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 540 510 L 883.71 455.99" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 888.9 455.17 L 882.52 459.72 L 883.71 455.99 L 881.44 452.8 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 540 510 L 883.98 392.07" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 888.94 390.36 L 883.46 395.94 L 883.98 392.07 L 881.19 389.32 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 540 510 L 884.68 283.5" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 889.07 280.61 L 885.14 287.38 L 884.68 283.5 L 881.29 281.53 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="350" width="190" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><path d="M 190 370 L 315.83 515.19" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 319.27 519.16 L 312.04 516.16 L 315.83 515.19 L 317.33 511.57 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><path d="M 190 370 L 326.86 128.04" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 329.45 123.47 L 329.05 131.29 L 326.86 128.04 L 322.96 127.84 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="350" width="190" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 370px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">PROJECT_SECURE_SSL_TLS</div></div></div></foreignObject><text x="95" y="374" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">PROJECT_SECURE_SSL_TLS</text></switch></g><path d="M 190 370 L 327.27 659.25" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 329.52 663.99 L 323.36 659.17 L 327.27 659.25 L 329.68 656.17 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/><rect x="330" y="645" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="330" y="645" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 665px; margin-left: 331px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">dokumentacia.pdf</div></div></div></foreignObject><text x="395" y="669" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">dokumentacia.pdf</text></switch></g><rect x="890" y="620" width="130" height="40" fill="rgb(24, 20, 29)" stroke="rgb(240, 240, 240)" pointer-events="all"/><rect x="890" y="620" width="130" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 640px; margin-left: 891px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">schematic.svg</div></div></div></foreignObject><text x="955" y="644" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">schematic.svg</text></switch></g><rect x="1050" y="625" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 640px; margin-left: 1051px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(240, 240, 240); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(240, 240, 240); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Schéma využitých funkcií</div></div></div></foreignObject><text x="1125" y="644" fill="rgb(240, 240, 240)" font-family="Helvetica" font-size="12px" text-anchor="middle">Schéma využitých funkcií</text></switch></g><path d="M 540 510 L 884.03 637.78" fill="none" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 888.95 639.61 L 881.17 640.45 L 884.03 637.78 L 883.61 633.89 Z" fill="rgb(240, 240, 240)" stroke="rgb(240, 240, 240)" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>