You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2018/03/23 12:41:04 UTC

[tomcat-training] branch master updated: Continue work on TLS-01 (commit in case I overwrite a diagram file again)

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat-training.git


The following commit(s) were added to refs/heads/master by this push:
     new 86838d3  Continue work on TLS-01 (commit in case I overwrite a diagram file again)
86838d3 is described below

commit 86838d334e74ce486cfce14fa60a26266d21d387
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Mar 23 12:40:58 2018 +0000

    Continue work on TLS-01 (commit in case I overwrite a diagram file
    again)
---
 images/source/tls-01/diagram-07.odg | Bin 0 -> 21330 bytes
 images/source/tls-01/diagram-08.odg | Bin 0 -> 12252 bytes
 images/tls-01/diagram-07.svg        | 236 ++++++++++++++++++++++++++++++++++++
 images/tls-01/diagram-08.svg        | 176 +++++++++++++++++++++++++++
 modules/tls-01.html                 |  22 ++++
 5 files changed, 434 insertions(+)

diff --git a/images/source/tls-01/diagram-07.odg b/images/source/tls-01/diagram-07.odg
new file mode 100644
index 0000000..10ea1b7
Binary files /dev/null and b/images/source/tls-01/diagram-07.odg differ
diff --git a/images/source/tls-01/diagram-08.odg b/images/source/tls-01/diagram-08.odg
new file mode 100644
index 0000000..28ccb65
Binary files /dev/null and b/images/source/tls-01/diagram-08.odg differ
diff --git a/images/tls-01/diagram-07.svg b/images/tls-01/diagram-07.svg
new file mode 100644
index 0000000..57bd817
--- /dev/null
+++ b/images/tls-01/diagram-07.svg
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="236.02mm" height="88.02mm" viewBox="3201 5001 23602 8802" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space [...]
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="3201" y="5001" width="23602" height="8802"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="423"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+   <glyph unicode="y" horiz-adv-x="1033" d="M 604,1 C 579,-64 553,-123 527,-175 500,-227 471,-272 438,-309 405,-346 369,-374 329,-394 289,-413 243,-423 191,-423 168,-423 147,-423 128,-423 109,-423 88,-420 67,-414 L 67,-279 C 80,-282 94,-284 110,-284 126,-284 140,-284 151,-284 204,-284 253,-264 298,-225 343,-186 383,-124 417,-38 L 434,5 5,1082 197,1082 425,484 C 432,466 440,442 451,412 461,382 471,352 482,322 492,292 501,265 509,241 517,217 522,202 523,196 525,203 530,218 538,240 545,261  [...]
+   <glyph unicode="v" horiz-adv-x="1033" d="M 613,0 L 400,0 7,1082 199,1082 437,378 C 442,363 447,346 454,325 460,304 466,282 473,259 480,236 486,215 492,194 497,173 502,155 506,141 510,155 515,173 522,194 528,215 534,236 541,258 548,280 555,302 562,323 569,344 575,361 580,376 L 826,1082 1017,1082 613,0 Z"/>
+   <glyph unicode="u" horiz-adv-x="874" d="M 314,1082 L 314,396 C 314,343 318,299 326,264 333,229 346,200 363,179 380,157 403,142 432,133 460,124 495,119 537,119 580,119 618,127 653,142 687,157 716,178 741,207 765,235 784,270 797,312 810,353 817,401 817,455 L 817,1082 997,1082 997,228 C 997,205 997,181 998,156 998,131 998,107 999,85 1000,62 1000,43 1001,27 1002,11 1002,3 1003,3 L 833,3 C 832,6 832,15 831,30 830,44 830,61 829,79 828,98 827,117 826,136 825,156 825,172 825,185 L 822,185 C 8 [...]
+   <glyph unicode="t" horiz-adv-x="531" d="M 554,8 C 527,1 499,-5 471,-10 442,-14 409,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 467,127 484,128 501,131 517,134 535,137 554,141 L 554,8 Z"/>
+   <glyph unicode="s" horiz-adv-x="901" d="M 950,299 C 950,248 940,203 921,164 901,124 872,91 835,64 798,37 752,16 698,2 643,-13 581,-20 511,-20 448,-20 392,-15 342,-6 291,4 247,20 209,41 171,62 139,91 114,126 88,161 69,203 57,254 L 216,285 C 231,227 263,185 311,158 359,131 426,117 511,117 550,117 585,120 618,125 650,130 678,140 701,153 724,166 743,183 756,205 769,226 775,253 775,285 775,318 767,345 752,366 737,387 715,404 688,418 661,432 628,444 589,455 550,465 507,476 460,489 417,500 3 [...]
+   <glyph unicode="r" horiz-adv-x="530" d="M 142,0 L 142,830 C 142,853 142,876 142,900 141,923 141,946 140,968 139,990 139,1011 138,1030 137,1049 137,1067 136,1082 L 306,1082 C 307,1067 308,1049 309,1030 310,1010 311,990 312,969 313,948 313,929 314,910 314,891 314,874 314,861 L 318,861 C 331,902 344,938 359,969 373,999 390,1024 409,1044 428,1063 451,1078 478,1088 505,1097 537,1102 575,1102 590,1102 604,1101 617,1099 630,1096 641,1094 648,1092 L 648,927 C 636,930 622,933 606,935 590,936 5 [...]
+   <glyph unicode="o" horiz-adv-x="980" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 490,-20 422,-9 363,14 304,37 254,71 213,118 172,165 140,223 119,294 97,364 86,447 86,542 86,915 248,1102 571,1102 655,1102 728,1090 789,1067 850,1044 900,1009 939,962 978,915 1006,857 1025,787 1044,717 1053,635 1053,542 Z M 864,542 C 864,626 858,695 845,750 832,805 813,848 788,881 763,914 732,937 696,950 660,963 619,969 574,969 528,969 487,962 450,949 413,935 381,912 355,879 329,846 3 [...]
+   <glyph unicode="n" horiz-adv-x="874" d="M 825,0 L 825,686 C 825,739 821,783 814,818 806,853 793,882 776,904 759,925 736,941 708,950 679,959 644,963 602,963 559,963 521,956 487,941 452,926 423,904 399,876 374,847 355,812 342,771 329,729 322,681 322,627 L 322,0 142,0 142,853 C 142,876 142,900 142,925 141,950 141,974 140,996 139,1019 139,1038 138,1054 137,1070 137,1078 136,1078 L 306,1078 C 307,1075 307,1066 308,1052 309,1037 310,1021 311,1002 312,984 312,965 313,945 314,926 314,910 314, [...]
+   <glyph unicode="l" horiz-adv-x="187" d="M 138,0 L 138,1484 318,1484 318,0 138,0 Z"/>
+   <glyph unicode="i" horiz-adv-x="187" d="M 137,1312 L 137,1484 317,1484 317,1312 137,1312 Z M 137,0 L 137,1082 317,1082 317,0 137,0 Z"/>
+   <glyph unicode="h" horiz-adv-x="874" d="M 317,897 C 337,934 359,965 382,991 405,1016 431,1037 459,1054 487,1071 518,1083 551,1091 584,1098 622,1102 663,1102 732,1102 789,1093 834,1074 878,1055 913,1029 939,996 964,962 982,922 992,875 1001,828 1006,777 1006,721 L 1006,0 825,0 825,686 C 825,732 822,772 817,807 811,842 800,871 784,894 768,917 745,934 716,946 687,957 649,963 602,963 559,963 521,955 487,940 452,925 423,903 399,875 374,847 355,813 342,773 329,733 322,688 322,638 L 322,0 142 [...]
+   <glyph unicode="f" horiz-adv-x="557" d="M 361,951 L 361,0 181,0 181,951 29,951 29,1082 181,1082 181,1204 C 181,1243 185,1280 192,1314 199,1347 213,1377 233,1402 252,1427 279,1446 313,1461 347,1475 391,1482 445,1482 466,1482 489,1481 512,1479 535,1477 555,1474 572,1470 L 572,1333 C 561,1335 548,1337 533,1339 518,1340 504,1341 492,1341 465,1341 444,1337 427,1330 410,1323 396,1312 387,1299 377,1285 370,1268 367,1248 363,1228 361,1205 361,1179 L 361,1082 572,1082 572,951 361,951 Z"/>
+   <glyph unicode="e" horiz-adv-x="980" d="M 276,503 C 276,446 282,394 294,347 305,299 323,258 348,224 372,189 403,163 441,144 479,125 525,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 1008,206 992,176 972,146 951,115 924,88 890,64 856,39 814,19 763,4 712,-12 650,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,649 100,735 125,806 150,876 185,933 229,977 273,1021 324,1053 383,1073 442,1092 504,1102 571,1102 662,1102 738,1087 799,1058 860,1029 909,988 [...]
+   <glyph unicode="c" horiz-adv-x="901" d="M 275,546 C 275,484 280,427 289,375 298,323 313,278 334,241 355,203 384,174 419,153 454,132 497,122 548,122 612,122 666,139 709,173 752,206 778,258 788,328 L 970,328 C 964,283 951,239 931,197 911,155 884,118 850,86 815,54 773,28 724,9 675,-10 618,-20 553,-20 468,-20 396,-6 337,23 278,52 230,91 193,142 156,192 129,251 112,320 95,388 87,462 87,542 87,615 93,679 105,735 117,790 134,839 156,881 177,922 203,957 232,986 261,1014 293,1037 328,1054 362, [...]
+   <glyph unicode="b" horiz-adv-x="953" d="M 1053,546 C 1053,169 920,-20 655,-20 573,-20 505,-5 451,25 396,54 352,102 318,168 L 316,168 C 316,150 316,132 315,113 314,94 313,77 312,61 311,45 310,31 309,19 308,8 307,2 306,2 L 132,2 C 133,8 133,18 134,32 135,47 135,64 136,84 137,104 137,126 138,150 138,174 138,199 138,225 L 138,1484 318,1484 318,1061 C 318,1041 318,1022 318,1004 317,985 317,969 316,955 315,938 315,923 314,908 L 318,908 C 351,977 396,1027 451,1057 506,1087 574,1102 655,1102  [...]
+   <glyph unicode="a" horiz-adv-x="1060" d="M 414,-20 C 305,-20 224,9 169,66 114,124 87,203 87,303 87,375 101,434 128,480 155,526 190,562 234,588 277,614 327,632 383,642 439,652 496,657 554,657 L 797,657 797,717 C 797,762 792,800 783,832 774,863 759,889 740,908 721,928 697,942 668,951 639,960 604,965 565,965 530,965 499,963 471,958 443,953 419,944 398,931 377,918 361,900 348,878 335,855 327,827 323,793 L 135,810 C 142,853 154,892 173,928 192,963 218,994 253,1020 287,1046 330,1066 382,108 [...]
+   <glyph unicode="P" horiz-adv-x="1112" d="M 1258,985 C 1258,924 1248,867 1228,814 1207,761 1177,715 1137,676 1096,637 1046,606 985,583 924,560 854,549 773,549 L 359,549 359,0 168,0 168,1409 761,1409 C 844,1409 917,1399 979,1379 1041,1358 1093,1330 1134,1293 1175,1256 1206,1211 1227,1159 1248,1106 1258,1048 1258,985 Z M 1066,983 C 1066,1072 1039,1140 984,1187 929,1233 847,1256 738,1256 L 359,1256 359,700 746,700 C 856,700 937,724 989,773 1040,822 1066,892 1066,983 Z"/>
+   <glyph unicode="K" horiz-adv-x="1191" d="M 1106,0 L 543,680 359,540 359,0 168,0 168,1409 359,1409 359,703 1038,1409 1263,1409 663,797 1343,0 1106,0 Z"/>
+   <glyph unicode="I" horiz-adv-x="213" d="M 189,0 L 189,1409 380,1409 380,0 189,0 Z"/>
+   <glyph unicode="H" horiz-adv-x="1165" d="M 1121,0 L 1121,653 359,653 359,0 168,0 168,1409 359,1409 359,813 1121,813 1121,1409 1312,1409 1312,0 1121,0 Z"/>
+   <glyph unicode="F" horiz-adv-x="1006" d="M 359,1253 L 359,729 1145,729 1145,571 359,571 359,0 168,0 168,1409 1169,1409 1169,1253 359,1253 Z"/>
+   <glyph unicode="E" horiz-adv-x="1138" d="M 168,0 L 168,1409 1237,1409 1237,1253 359,1253 359,801 1177,801 1177,647 359,647 359,156 1278,156 1278,0 168,0 Z"/>
+   <glyph unicode="D" horiz-adv-x="1218" d="M 1381,719 C 1381,602 1363,498 1328,409 1293,319 1244,244 1183,184 1122,123 1049,78 966,47 882,16 792,0 695,0 L 168,0 168,1409 634,1409 C 743,1409 843,1396 935,1369 1026,1342 1105,1300 1171,1244 1237,1187 1289,1116 1326,1029 1363,942 1381,839 1381,719 Z M 1189,719 C 1189,814 1175,896 1148,964 1121,1031 1082,1087 1033,1130 984,1173 925,1205 856,1226 787,1246 712,1256 630,1256 L 359,1256 359,153 673,153 C 747,153 816,165 879,189 942,213 996,249 1 [...]
+   <glyph unicode="C" horiz-adv-x="1324" d="M 792,1274 C 712,1274 641,1261 580,1234 518,1207 466,1169 425,1120 383,1071 351,1011 330,942 309,873 298,796 298,711 298,626 310,549 333,479 356,408 389,348 432,297 475,246 527,207 590,179 652,151 722,137 800,137 855,137 905,144 950,159 995,173 1035,193 1072,219 1108,245 1140,276 1169,312 1198,347 1223,387 1245,430 L 1401,352 C 1376,299 1344,250 1307,205 1270,160 1226,120 1176,87 1125,54 1068,28 1005,9 941,-10 870,-20 791,-20 677,-20 577,-2 492 [...]
+   <glyph unicode="A" horiz-adv-x="1377" d="M 1167,0 L 1006,412 364,412 202,0 4,0 579,1409 796,1409 1362,0 1167,0 Z M 768,1026 C 757,1053 747,1080 738,1107 728,1134 719,1159 712,1182 705,1204 699,1223 694,1238 689,1253 686,1262 685,1265 684,1262 681,1252 676,1237 671,1222 665,1203 658,1180 650,1157 641,1132 632,1105 622,1078 612,1051 602,1024 L 422,561 949,561 768,1026 Z"/>
+   <glyph unicode="." horiz-adv-x="213" d="M 187,0 L 187,219 382,219 382,0 187,0 Z"/>
+   <glyph unicode="-" horiz-adv-x="531" d="M 91,464 L 91,624 591,624 591,464 91,464 Z"/>
+   <glyph unicode=" " horiz-adv-x="556"/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+ </defs>
+ <defs class="TextEmbeddedBitmaps"/>
+ <g class="SlideGroup">
+  <g>
+   <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+    <g class="Page">
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id3">
+       <rect class="BoundingBox" stroke="none" fill="none" x="3200" y="5000" width="2404" height="3204"/>
+       <path fill="rgb(255,255,255)" stroke="none" d="M 3201,5001 L 5602,5001 5602,7801 5301,8202 3201,8202 3201,5001 Z M 3201,5001 L 3201,5001 Z M 5602,8202 L 5602,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 3201,5001 L 5602,5001 5602,7801 5301,8202 3201,8202 3201,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 3201,5001 L 3201,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 5602,8202 L 5602,8202 Z"/>
+       <path fill="rgb(204,204,204)" stroke="none" d="M 5301,8202 L 5379,7801 C 5454,7859 5451,7826 5602,7801 L 5301,8202 Z M 3201,5001 L 3201,5001 Z M 5602,8202 L 5602,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 5301,8202 L 5379,7801 C 5454,7859 5451,7826 5602,7801 L 5301,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 3201,5001 L 3201,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 5602,8202 L 5602,8202 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="4048" y="5872"><tspan fill="rgb(0,0,0)" stroke="none">ID</tspan></tspan><tspan class="TextPosition" x="3438" y="6659"><tspan fill="rgb(0,0,0)" stroke="none">Public</tspan></tspan><tspan class="TextPosition" x="3792" y="7446"><tspan fill="rgb(0,0,0)" stroke="none">Key</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id4">
+       <rect class="BoundingBox" stroke="none" fill="none" x="6400" y="6000" width="2804" height="2150"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 6401,6251 L 8501,6251 8501,6001 9202,6501 8501,7002 8501,6751 6401,6751 6751,6501 6401,6251 6401,6251 Z M 6401,6001 L 6401,6001 Z M 9202,7002 L 9202,7002 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 6401,6251 L 8501,6251 8501,6001 9202,6501 8501,7002 8501,6751 6401,6751 6751,6501 6401,6251 6401,6251 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 6401,6001 L 6401,6001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 9202,7002 L 9202,7002 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="7063" y="7433"><tspan fill="rgb(0,0,0)" stroke="none">Hash</tspan></tspan><tspan class="TextPosition" x="6586" y="8144"><tspan fill="rgb(0,0,0)" stroke="none">Function</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id5">
+       <rect class="BoundingBox" stroke="none" fill="none" x="10200" y="5000" width="2404" height="3204"/>
+       <path fill="rgb(248,220,117)" stroke="none" d="M 10201,5001 L 12602,5001 12602,7801 12301,8202 10201,8202 10201,5001 Z M 10201,5001 L 10201,5001 Z M 12602,8202 L 12602,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10201,5001 L 12602,5001 12602,7801 12301,8202 10201,8202 10201,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10201,5001 L 10201,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12602,8202 L 12602,8202 Z"/>
+       <path fill="rgb(198,176,94)" stroke="none" d="M 12301,8202 L 12379,7801 C 12454,7859 12451,7826 12602,7801 L 12301,8202 Z M 10201,5001 L 10201,5001 Z M 12602,8202 L 12602,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12301,8202 L 12379,7801 C 12454,7859 12451,7826 12602,7801 L 12301,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10201,5001 L 10201,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12602,8202 L 12602,8202 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="10574" y="6659"><tspan fill="rgb(0,0,0)" stroke="none">Hash</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id6">
+       <rect class="BoundingBox" stroke="none" fill="none" x="10201" y="5001" width="2404" height="3204"/>
+       <path fill="rgb(248,220,117)" stroke="none" d="M 10202,5002 L 12603,5002 12603,7802 12302,8203 10202,8203 10202,5002 Z M 10202,5002 L 10202,5002 Z M 12603,8203 L 12603,8203 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10202,5002 L 12603,5002 12603,7802 12302,8203 10202,8203 10202,5002 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10202,5002 L 10202,5002 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12603,8203 L 12603,8203 Z"/>
+       <path fill="rgb(198,176,94)" stroke="none" d="M 12302,8203 L 12380,7802 C 12455,7860 12452,7827 12603,7802 L 12302,8203 Z M 10202,5002 L 10202,5002 Z M 12603,8203 L 12603,8203 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12302,8203 L 12380,7802 C 12455,7860 12452,7827 12603,7802 L 12302,8203 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10202,5002 L 10202,5002 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12603,8203 L 12603,8203 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="10575" y="6660"><tspan fill="rgb(0,0,0)" stroke="none">Hash</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id7">
+       <rect class="BoundingBox" stroke="none" fill="none" x="13600" y="5600" width="1804" height="1804"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 14296,5601 L 14706,5601 14706,6296 15401,6296 15401,6706 14706,6706 14706,7401 14296,7401 14296,6706 13601,6706 13601,6296 14296,6296 14296,5601 14296,5601 Z M 13601,5601 L 13601,5601 Z M 15402,7402 L 15402,7402 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14296,5601 L 14706,5601 14706,6296 15401,6296 15401,6706 14706,6706 14706,7401 14296,7401 14296,6706 13601,6706 13601,6296 14296,6296 14296,5601 14296,5601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 13601,5601 L 13601,5601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 15402,7402 L 15402,7402 Z"/>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id8">
+       <rect class="BoundingBox" stroke="none" fill="none" x="24400" y="5000" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 24401,5001 L 26802,5001 26802,7801 26501,8202 24401,8202 24401,5001 Z M 24401,5001 L 24401,5001 Z M 26802,8202 L 26802,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 24401,5001 L 26802,5001 26802,7801 26501,8202 24401,8202 24401,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 24401,5001 L 24401,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 26802,8202 L 26802,8202 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 26501,8202 L 26579,7801 C 26654,7859 26651,7826 26802,7801 L 26501,8202 Z M 24401,5001 L 24401,5001 Z M 26802,8202 L 26802,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 26501,8202 L 26579,7801 C 26654,7859 26651,7826 26802,7801 L 26501,8202 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 24401,5001 L 24401,5001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 26802,8202 L 26802,8202 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="24895" y="6266"><tspan fill="rgb(0,0,0)" stroke="none">Enc.</tspan></tspan><tspan class="TextPosition" x="24774" y="7053"><tspan fill="rgb(0,0,0)" stroke="none">Hash</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="Graphic">
+      <g id="id9">
+       <rect class="BoundingBox" stroke="none" fill="none" x="15823" y="5601" width="4239" height="2965"/>
+       <path fill="rgb(255,0,0)" stroke="none" d="M 18731,5619 C 18565,5619 18398,5666 18257,5763 18173,5821 18104,5893 18043,5975 18003,6030 17968,6108 17898,6130 17836,6148 17790,6081 17728,6090 17684,6097 17694,6153 17656,6169 17635,6178 17506,6222 17490,6218 17458,6209 17446,6168 17408,6171 17358,6174 17342,6237 17297,6248 17257,6257 17227,6200 17198,6181 17132,6138 17068,6198 17038,6255 16991,6230 16964,6164 16909,6159 16857,6155 16823,6214 16780,6209 16709,6200 16664,6134 16579,616 [...]
+       <path fill="none" stroke="rgb(255,255,0)" stroke-width="17" stroke-linejoin="miter" d="M 18731,5619 C 18565,5619 18398,5666 18257,5763 18173,5821 18104,5893 18043,5975 18003,6030 17968,6108 17898,6130 17836,6148 17790,6081 17728,6090 17684,6097 17694,6153 17656,6169 17635,6178 17506,6222 17490,6218 17458,6209 17446,6168 17408,6171 17358,6174 17342,6237 17297,6248 17257,6257 17227,6200 17198,6181 17132,6138 17068,6198 17038,6255 16991,6230 16964,6164 16909,6159 16857,6155 16823,621 [...]
+       <path fill="none" stroke="rgb(255,255,0)" stroke-width="17" stroke-linejoin="miter" d="M 19173,5986 C 19325,5986 19448,6203 19448,6470 19448,6737 19325,6954 19173,6954 19021,6954 18898,6737 18898,6470 18898,6203 19021,5986 19173,5986 L 19173,5986 Z"/>
+       <path fill="none" stroke="rgb(255,255,0)" stroke-width="17" stroke-linejoin="miter" d="M 16496,6504 C 18300,6519 18303,6356 16471,6358"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="15792" y="8435"><tspan fill="rgb(0,0,0)" stroke="none">CA Private Key</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.PolyPolygonShape">
+      <g id="id10">
+       <rect class="BoundingBox" stroke="none" fill="none" x="20800" y="6000" width="2403" height="1203"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 20801,6401 L 20801,6001 23201,6001 23201,6401 20801,6401 Z M 20801,7201 L 20801,6801 23201,6801 23201,7201 20801,7201 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 20801,6401 L 20801,6001 23201,6001 23201,6401 20801,6401 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 20801,7201 L 20801,6801 23201,6801 23201,7201 20801,7201 Z"/>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id11">
+       <rect class="BoundingBox" stroke="none" fill="none" x="6755" y="10600" width="2404" height="3204"/>
+       <path fill="rgb(255,255,255)" stroke="none" d="M 6756,10601 L 9157,10601 9157,13401 8856,13802 6756,13802 6756,10601 Z M 6756,10601 L 6756,10601 Z M 9157,13802 L 9157,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 6756,10601 L 9157,10601 9157,13401 8856,13802 6756,13802 6756,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 6756,10601 L 6756,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 9157,13802 L 9157,13802 Z"/>
+       <path fill="rgb(204,204,204)" stroke="none" d="M 8856,13802 L 8934,13401 C 9009,13459 9006,13426 9157,13401 L 8856,13802 Z M 6756,10601 L 6756,10601 Z M 9157,13802 L 9157,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 8856,13802 L 8934,13401 C 9009,13459 9006,13426 9157,13401 L 8856,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 6756,10601 L 6756,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 9157,13802 L 9157,13802 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="7603" y="11472"><tspan fill="rgb(0,0,0)" stroke="none">ID</tspan></tspan><tspan class="TextPosition" x="6993" y="12259"><tspan fill="rgb(0,0,0)" stroke="none">Public</tspan></tspan><tspan class="TextPosition" x="7347" y="13046"><tspan fill="rgb(0,0,0)" stroke="none">Key</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id12">
+       <rect class="BoundingBox" stroke="none" fill="none" x="12200" y="10600" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 12201,10601 L 14602,10601 14602,13401 14301,13802 12201,13802 12201,10601 Z M 12201,10601 L 12201,10601 Z M 14602,13802 L 14602,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12201,10601 L 14602,10601 14602,13401 14301,13802 12201,13802 12201,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12201,10601 L 12201,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14602,13802 L 14602,13802 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 14301,13802 L 14379,13401 C 14454,13459 14451,13426 14602,13401 L 14301,13802 Z M 12201,10601 L 12201,10601 Z M 14602,13802 L 14602,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14301,13802 L 14379,13401 C 14454,13459 14451,13426 14602,13401 L 14301,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 12201,10601 L 12201,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14602,13802 L 14602,13802 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="12695" y="11866"><tspan fill="rgb(0,0,0)" stroke="none">Enc.</tspan></tspan><tspan class="TextPosition" x="12574" y="12653"><tspan fill="rgb(0,0,0)" stroke="none">Hash</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.PolyPolygonShape">
+      <g id="id13">
+       <rect class="BoundingBox" stroke="none" fill="none" x="15400" y="11600" width="2403" height="1203"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 15401,12001 L 15401,11601 17801,11601 17801,12001 15401,12001 Z M 15401,12801 L 15401,12401 17801,12401 17801,12801 15401,12801 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 15401,12001 L 15401,11601 17801,11601 17801,12001 15401,12001 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 15401,12801 L 15401,12401 17801,12401 17801,12801 15401,12801 Z"/>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id14">
+       <rect class="BoundingBox" stroke="none" fill="none" x="18800" y="10600" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 18801,10601 L 21202,10601 21202,13401 20901,13802 18801,13802 18801,10601 Z M 18801,10601 L 18801,10601 Z M 21202,13802 L 21202,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 18801,10601 L 21202,10601 21202,13401 20901,13802 18801,13802 18801,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 18801,10601 L 18801,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 21202,13802 L 21202,13802 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 20901,13802 L 20979,13401 C 21054,13459 21051,13426 21202,13401 L 20901,13802 Z M 18801,10601 L 18801,10601 Z M 21202,13802 L 21202,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 20901,13802 L 20979,13401 C 21054,13459 21051,13426 21202,13401 L 20901,13802 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 18801,10601 L 18801,10601 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 21202,13802 L 21202,13802 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="19214" y="11866"><tspan fill="rgb(0,0,0)" stroke="none">Cert-</tspan></tspan><tspan class="TextPosition" x="19079" y="12653"><tspan fill="rgb(0,0,0)" stroke="none">ificate</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id15">
+       <rect class="BoundingBox" stroke="none" fill="none" x="9800" y="11200" width="1804" height="1804"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 10496,11201 L 10906,11201 10906,11896 11601,11896 11601,12306 10906,12306 10906,13001 10496,13001 10496,12306 9801,12306 9801,11896 10496,11896 10496,11201 10496,11201 Z M 9801,11201 L 9801,11201 Z M 11602,13002 L 11602,13002 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10496,11201 L 10906,11201 10906,11896 11601,11896 11601,12306 10906,12306 10906,13001 10496,13001 10496,12306 9801,12306 9801,11896 10496,11896 10496,11201 10496,11201 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 9801,11201 L 9801,11201 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 11602,13002 L 11602,13002 Z"/>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/images/tls-01/diagram-08.svg b/images/tls-01/diagram-08.svg
new file mode 100644
index 0000000..850ecf6
--- /dev/null
+++ b/images/tls-01/diagram-08.svg
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="251.04mm" height="46.02mm" viewBox="2200 9203 25104 4602" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space [...]
+ <defs class="ClipPathGroup">
+  <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
+   <rect x="2200" y="9203" width="25104" height="4602"/>
+  </clipPath>
+ </defs>
+ <defs>
+  <font id="EmbeddedFont_1" horiz-adv-x="2048">
+   <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1852" descent="423"/>
+   <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+   <glyph unicode="y" horiz-adv-x="1033" d="M 604,1 C 579,-64 553,-123 527,-175 500,-227 471,-272 438,-309 405,-346 369,-374 329,-394 289,-413 243,-423 191,-423 168,-423 147,-423 128,-423 109,-423 88,-420 67,-414 L 67,-279 C 80,-282 94,-284 110,-284 126,-284 140,-284 151,-284 204,-284 253,-264 298,-225 343,-186 383,-124 417,-38 L 434,5 5,1082 197,1082 425,484 C 432,466 440,442 451,412 461,382 471,352 482,322 492,292 501,265 509,241 517,217 522,202 523,196 525,203 530,218 538,240 545,261  [...]
+   <glyph unicode="t" horiz-adv-x="531" d="M 554,8 C 527,1 499,-5 471,-10 442,-14 409,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 467,127 484,128 501,131 517,134 535,137 554,141 L 554,8 Z"/>
+   <glyph unicode="r" horiz-adv-x="530" d="M 142,0 L 142,830 C 142,853 142,876 142,900 141,923 141,946 140,968 139,990 139,1011 138,1030 137,1049 137,1067 136,1082 L 306,1082 C 307,1067 308,1049 309,1030 310,1010 311,990 312,969 313,948 313,929 314,910 314,891 314,874 314,861 L 318,861 C 331,902 344,938 359,969 373,999 390,1024 409,1044 428,1063 451,1078 478,1088 505,1097 537,1102 575,1102 590,1102 604,1101 617,1099 630,1096 641,1094 648,1092 L 648,927 C 636,930 622,933 606,935 590,936 5 [...]
+   <glyph unicode="o" horiz-adv-x="980" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 490,-20 422,-9 363,14 304,37 254,71 213,118 172,165 140,223 119,294 97,364 86,447 86,542 86,915 248,1102 571,1102 655,1102 728,1090 789,1067 850,1044 900,1009 939,962 978,915 1006,857 1025,787 1044,717 1053,635 1053,542 Z M 864,542 C 864,626 858,695 845,750 832,805 813,848 788,881 763,914 732,937 696,950 660,963 619,969 574,969 528,969 487,962 450,949 413,935 381,912 355,879 329,846 3 [...]
+   <glyph unicode="n" horiz-adv-x="874" d="M 825,0 L 825,686 C 825,739 821,783 814,818 806,853 793,882 776,904 759,925 736,941 708,950 679,959 644,963 602,963 559,963 521,956 487,941 452,926 423,904 399,876 374,847 355,812 342,771 329,729 322,681 322,627 L 322,0 142,0 142,853 C 142,876 142,900 142,925 141,950 141,974 140,996 139,1019 139,1038 138,1054 137,1070 137,1078 136,1078 L 306,1078 C 307,1075 307,1066 308,1052 309,1037 310,1021 311,1002 312,984 312,965 313,945 314,926 314,910 314, [...]
+   <glyph unicode="l" horiz-adv-x="187" d="M 138,0 L 138,1484 318,1484 318,0 138,0 Z"/>
+   <glyph unicode="i" horiz-adv-x="187" d="M 137,1312 L 137,1484 317,1484 317,1312 137,1312 Z M 137,0 L 137,1082 317,1082 317,0 137,0 Z"/>
+   <glyph unicode="g" horiz-adv-x="927" d="M 548,-425 C 486,-425 431,-419 383,-406 335,-393 294,-375 260,-352 226,-328 198,-300 177,-267 156,-234 140,-198 131,-158 L 312,-132 C 324,-182 351,-220 392,-248 433,-274 486,-288 553,-288 594,-288 631,-282 664,-271 697,-260 726,-241 749,-217 772,-191 790,-159 803,-119 816,-79 822,-30 822,27 L 822,201 820,201 C 807,174 790,148 771,123 751,98 727,75 699,56 670,37 637,21 600,10 563,-2 520,-8 472,-8 403,-8 345,4 296,27 247,50 207,84 176,130 145,176  [...]
+   <glyph unicode="f" horiz-adv-x="557" d="M 361,951 L 361,0 181,0 181,951 29,951 29,1082 181,1082 181,1204 C 181,1243 185,1280 192,1314 199,1347 213,1377 233,1402 252,1427 279,1446 313,1461 347,1475 391,1482 445,1482 466,1482 489,1481 512,1479 535,1477 555,1474 572,1470 L 572,1333 C 561,1335 548,1337 533,1339 518,1340 504,1341 492,1341 465,1341 444,1337 427,1330 410,1323 396,1312 387,1299 377,1285 370,1268 367,1248 363,1228 361,1205 361,1179 L 361,1082 572,1082 572,951 361,951 Z"/>
+   <glyph unicode="e" horiz-adv-x="980" d="M 276,503 C 276,446 282,394 294,347 305,299 323,258 348,224 372,189 403,163 441,144 479,125 525,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 1008,206 992,176 972,146 951,115 924,88 890,64 856,39 814,19 763,4 712,-12 650,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,649 100,735 125,806 150,876 185,933 229,977 273,1021 324,1053 383,1073 442,1092 504,1102 571,1102 662,1102 738,1087 799,1058 860,1029 909,988 [...]
+   <glyph unicode="d" horiz-adv-x="927" d="M 821,174 C 788,105 744,55 689,25 634,-5 565,-20 484,-20 347,-20 247,26 183,118 118,210 86,349 86,536 86,913 219,1102 484,1102 566,1102 634,1087 689,1057 744,1027 788,979 821,914 L 823,914 C 823,921 823,931 823,946 822,960 822,975 822,991 821,1006 821,1021 821,1035 821,1049 821,1059 821,1065 L 821,1484 1001,1484 1001,219 C 1001,193 1001,168 1002,143 1002,119 1002,97 1003,77 1004,57 1004,40 1005,26 1006,11 1006,4 1007,4 L 835,4 C 834,11 833,20 83 [...]
+   <glyph unicode="S" horiz-adv-x="1192" d="M 1272,389 C 1272,330 1261,275 1238,225 1215,175 1179,132 1131,96 1083,59 1023,31 950,11 877,-10 790,-20 690,-20 515,-20 378,11 280,72 182,133 120,222 93,338 L 278,375 C 287,338 302,305 321,275 340,245 367,219 400,198 433,176 473,159 522,147 571,135 629,129 697,129 754,129 806,134 853,144 900,153 941,168 975,188 1009,208 1036,234 1055,266 1074,297 1083,335 1083,379 1083,425 1073,462 1052,491 1031,520 1001,543 963,562 925,581 880,596 827,609 774 [...]
+   <glyph unicode="R" horiz-adv-x="1244" d="M 1164,0 L 798,585 359,585 359,0 168,0 168,1409 831,1409 C 911,1409 982,1400 1044,1382 1105,1363 1157,1337 1199,1302 1241,1267 1273,1225 1295,1175 1317,1125 1328,1069 1328,1006 1328,961 1322,917 1309,874 1296,831 1275,791 1247,755 1219,719 1183,688 1140,662 1097,636 1045,618 984,607 L 1384,0 1164,0 Z M 1136,1004 C 1136,1047 1129,1084 1114,1115 1099,1146 1078,1173 1050,1194 1022,1215 988,1230 948,1241 908,1251 863,1256 812,1256 L 359,1256 359,73 [...]
+   <glyph unicode="M" horiz-adv-x="1377" d="M 1366,0 L 1366,940 C 1366,974 1366,1009 1367,1044 1368,1079 1369,1112 1370,1141 1371,1175 1373,1208 1375,1240 1366,1206 1356,1172 1346,1139 1337,1110 1328,1080 1318,1048 1307,1015 1297,986 1287,960 L 923,0 789,0 420,960 C 416,970 412,982 408,995 403,1008 399,1023 394,1038 389,1053 384,1068 379,1084 374,1099 369,1115 364,1130 353,1165 342,1202 331,1240 332,1203 333,1166 334,1129 335,1098 336,1065 337,1031 338,996 338,966 338,940 L 338,0 168,0 1 [...]
+   <glyph unicode="C" horiz-adv-x="1324" d="M 792,1274 C 712,1274 641,1261 580,1234 518,1207 466,1169 425,1120 383,1071 351,1011 330,942 309,873 298,796 298,711 298,626 310,549 333,479 356,408 389,348 432,297 475,246 527,207 590,179 652,151 722,137 800,137 855,137 905,144 950,159 995,173 1035,193 1072,219 1108,245 1140,276 1169,312 1198,347 1223,387 1245,430 L 1401,352 C 1376,299 1344,250 1307,205 1270,160 1226,120 1176,87 1125,54 1068,28 1005,9 941,-10 870,-20 791,-20 677,-20 577,-2 492 [...]
+   <glyph unicode="B" horiz-adv-x="1112" d="M 1258,397 C 1258,326 1244,265 1216,215 1188,164 1150,123 1103,92 1056,60 1001,37 938,22 875,7 809,0 740,0 L 168,0 168,1409 680,1409 C 758,1409 828,1403 889,1390 950,1377 1002,1356 1045,1328 1088,1300 1120,1265 1143,1222 1165,1179 1176,1127 1176,1067 1176,1028 1171,991 1160,956 1149,921 1132,890 1110,862 1087,833 1059,809 1026,789 992,768 953,753 908,743 965,736 1015,723 1059,704 1102,685 1139,660 1168,630 1197,600 1220,565 1235,526 1250,486 12 [...]
+   <glyph unicode="A" horiz-adv-x="1377" d="M 1167,0 L 1006,412 364,412 202,0 4,0 579,1409 796,1409 1362,0 1167,0 Z M 768,1026 C 757,1053 747,1080 738,1107 728,1134 719,1159 712,1182 705,1204 699,1223 694,1238 689,1253 686,1262 685,1265 684,1262 681,1252 676,1237 671,1222 665,1203 658,1180 650,1157 641,1132 632,1105 622,1078 612,1051 602,1024 L 422,561 949,561 768,1026 Z"/>
+   <glyph unicode="." horiz-adv-x="213" d="M 187,0 L 187,219 382,219 382,0 187,0 Z"/>
+   <glyph unicode=" " horiz-adv-x="556"/>
+  </font>
+ </defs>
+ <defs class="TextShapeIndex">
+  <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11"/>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+  <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+  </g>
+  <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+  </g>
+  <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+  </g>
+  <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+  </g>
+  <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+  </g>
+  <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+  </g>
+  <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+  </g>
+  <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+  </g>
+  <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)">
+   <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+  </g>
+ </defs>
+ <defs class="TextEmbeddedBitmaps"/>
+ <g class="SlideGroup">
+  <g>
+   <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
+    <g class="Page">
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id3">
+       <rect class="BoundingBox" stroke="none" fill="none" x="2199" y="10602" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 2200,10603 L 4601,10603 4601,13403 4300,13804 2200,13804 2200,10603 Z M 2200,10603 L 2200,10603 Z M 4601,13804 L 4601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 2200,10603 L 4601,10603 4601,13403 4300,13804 2200,13804 2200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 2200,10603 L 2200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 4601,13804 L 4601,13804 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 4300,13804 L 4378,13403 C 4453,13461 4450,13428 4601,13403 L 4300,13804 Z M 2200,10603 L 2200,10603 Z M 4601,13804 L 4601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 4300,13804 L 4378,13403 C 4453,13461 4450,13428 4601,13403 L 4300,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 2200,10603 L 2200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 4601,13804 L 4601,13804 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="2929" y="11868"><tspan fill="rgb(0,0,0)" stroke="none">My</tspan></tspan><tspan class="TextPosition" x="2635" y="12655"><tspan fill="rgb(0,0,0)" stroke="none">Cert.</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id4">
+       <rect class="BoundingBox" stroke="none" fill="none" x="4984" y="11602" width="2867" height="1920"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 5000,11853 L 7100,11853 7100,11603 7801,12103 7100,12604 7100,12353 5000,12353 5350,12103 5000,11853 5000,11853 Z M 5000,11603 L 5000,11603 Z M 7801,12604 L 7801,12604 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 5000,11853 L 7100,11853 7100,11603 7801,12103 7100,12604 7100,12353 5000,12353 5350,12103 5000,11853 5000,11853 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 5000,11603 L 5000,11603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 7801,12604 L 7801,12604 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="4956" y="13390"><tspan fill="rgb(0,0,0)" stroke="none">Signed By</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id5">
+       <rect class="BoundingBox" stroke="none" fill="none" x="8199" y="10602" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 8200,10603 L 10601,10603 10601,13403 10300,13804 8200,13804 8200,10603 Z M 8200,10603 L 8200,10603 Z M 10601,13804 L 10601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 8200,10603 L 10601,10603 10601,13403 10300,13804 8200,13804 8200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 8200,10603 L 8200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10601,13804 L 10601,13804 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 10300,13804 L 10378,13403 C 10453,13461 10450,13428 10601,13403 L 10300,13804 Z M 8200,10603 L 8200,10603 Z M 10601,13804 L 10601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10300,13804 L 10378,13403 C 10453,13461 10450,13428 10601,13403 L 10300,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 8200,10603 L 8200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 10601,13804 L 10601,13804 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="8929" y="11868"><tspan fill="rgb(0,0,0)" stroke="none">My</tspan></tspan><tspan class="TextPosition" x="8635" y="12655"><tspan fill="rgb(0,0,0)" stroke="none">Cert.</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id6">
+       <rect class="BoundingBox" stroke="none" fill="none" x="10984" y="11602" width="2867" height="1920"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 11000,11853 L 13100,11853 13100,11603 13801,12103 13100,12604 13100,12353 11000,12353 11350,12103 11000,11853 11000,11853 Z M 11000,11603 L 11000,11603 Z M 13801,12604 L 13801,12604 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 11000,11853 L 13100,11853 13100,11603 13801,12103 13100,12604 13100,12353 11000,12353 11350,12103 11000,11853 11000,11853 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 11000,11603 L 11000,11603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 13801,12604 L 13801,12604 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="10956" y="13390"><tspan fill="rgb(0,0,0)" stroke="none">Signed By</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id7">
+       <rect class="BoundingBox" stroke="none" fill="none" x="14199" y="10602" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 14200,10603 L 16601,10603 16601,13403 16300,13804 14200,13804 14200,10603 Z M 14200,10603 L 14200,10603 Z M 16601,13804 L 16601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14200,10603 L 16601,10603 16601,13403 16300,13804 14200,13804 14200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14200,10603 L 14200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 16601,13804 L 16601,13804 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 16300,13804 L 16378,13403 C 16453,13461 16450,13428 16601,13403 L 16300,13804 Z M 14200,10603 L 14200,10603 Z M 16601,13804 L 16601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 16300,13804 L 16378,13403 C 16453,13461 16450,13428 16601,13403 L 16300,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 14200,10603 L 14200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 16601,13804 L 16601,13804 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="14929" y="11868"><tspan fill="rgb(0,0,0)" stroke="none">My</tspan></tspan><tspan class="TextPosition" x="14635" y="12655"><tspan fill="rgb(0,0,0)" stroke="none">Cert.</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id8">
+       <rect class="BoundingBox" stroke="none" fill="none" x="16984" y="11602" width="2867" height="1920"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 17000,11853 L 19100,11853 19100,11603 19801,12103 19100,12604 19100,12353 17000,12353 17350,12103 17000,11853 17000,11853 Z M 17000,11603 L 17000,11603 Z M 19801,12604 L 19801,12604 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 17000,11853 L 19100,11853 19100,11603 19801,12103 19100,12604 19100,12353 17000,12353 17350,12103 17000,11853 17000,11853 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 17000,11603 L 17000,11603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 19801,12604 L 19801,12604 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="16956" y="13390"><tspan fill="rgb(0,0,0)" stroke="none">Signed By</tspan></tspan></tspan></text>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id9">
+       <rect class="BoundingBox" stroke="none" fill="none" x="20199" y="10602" width="2404" height="3204"/>
+       <path fill="rgb(210,164,31)" stroke="none" d="M 20200,10603 L 22601,10603 22601,13403 22300,13804 20200,13804 20200,10603 Z M 20200,10603 L 20200,10603 Z M 22601,13804 L 22601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 20200,10603 L 22601,10603 22601,13403 22300,13804 20200,13804 20200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 20200,10603 L 20200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 22601,13804 L 22601,13804 Z"/>
+       <path fill="rgb(168,131,25)" stroke="none" d="M 22300,13804 L 22378,13403 C 22453,13461 22450,13428 22601,13403 L 22300,13804 Z M 20200,10603 L 20200,10603 Z M 22601,13804 L 22601,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 22300,13804 L 22378,13403 C 22453,13461 22450,13428 22601,13403 L 22300,13804 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 20200,10603 L 20200,10603 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 22601,13804 L 22601,13804 Z"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="20654" y="11474"><tspan fill="rgb(0,0,0)" stroke="none">Root</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="706px" font-weight="400"><tspan class="TextPosition" x="20910" y="12261"><tspan fill="rgb(0,0,0)" stroke="none">CA</tspan></tspan><tspan class="TextPosition" [...]
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.CustomShape">
+      <g id="id10">
+       <rect class="BoundingBox" stroke="none" fill="none" x="21937" y="9202" width="2864" height="2923"/>
+       <path fill="rgb(0,0,0)" stroke="none" d="M 23358,11161 L 23394,11160 23430,11158 23465,11154 23501,11148 23536,11141 23571,11133 23605,11122 23638,11110 23671,11096 23704,11081 23735,11065 23765,11047 23794,11027 23823,11007 23850,10986 23876,10963 23901,10939 23924,10913 23947,10887 23967,10860 23986,10831 24004,10802 24020,10773 24034,10742 24047,10711 24058,10680 24067,10648 24074,10615 24081,10583 24084,10550 24087,10517 24087,10484 24086,10451 24082,10418 24078,10385 24072,10 [...]
+       <path fill="none" stroke="rgb(52,101,164)" d="M 23358,11161 L 23394,11160 23430,11158 23465,11154 23501,11148 23536,11141 23571,11133 23605,11122 23638,11110 23671,11096 23704,11081 23735,11065 23765,11047 23794,11027 23823,11007 23850,10986 23876,10963 23901,10939 23924,10913 23947,10887 23967,10860 23986,10831 24004,10802 24020,10773 24034,10742 24047,10711 24058,10680 24067,10648 24074,10615 24081,10583 24084,10550 24087,10517 24087,10484 24086,10451 24082,10418 24078,10385 240 [...]
+       <path fill="none" stroke="rgb(52,101,164)" d="M 24799,9208 L 24799,9208 Z"/>
+       <path fill="none" stroke="rgb(52,101,164)" d="M 21938,11794 L 21938,11794 Z"/>
+      </g>
+     </g>
+     <g class="com.sun.star.drawing.TextShape">
+      <g id="id11">
+       <rect class="BoundingBox" stroke="none" fill="none" x="24600" y="9603" width="2704" height="1826"/>
+       <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="24850" y="10304"><tspan fill="rgb(0,0,0)" stroke="none">Self</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="635px" font-weight="400"><tspan class="TextPosition" x="24850" y="11015"><tspan fill="rgb(0,0,0)" stroke="none">Signed</tspan></tspan></tspan></text>
+      </g>
+     </g>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/modules/tls-01.html b/modules/tls-01.html
index 24e77fe..5bcc1a8 100644
--- a/modules/tls-01.html
+++ b/modules/tls-01.html
@@ -79,3 +79,25 @@
   <p/>
   <p>Who owns the private key?</p>
 </section>
+<section>
+  <h3>Certificates</h3>
+  <p>Associates a public key with an identity</p>
+  <img src="../images/tls-01/diagram-07.svg" style="border: none; box-shadow:none;"/>
+</section>
+<section>
+  <h3>Certificates</h3>
+  <p>CA is Certificate Authority</p>
+  <p>Need to link CA's public key to CA's identity</p>
+  <p>Use another certificate</p>
+  <p>Result is a chain of certificates</p>
+  <p>Chain ends with a root certificate authority</p>
+  <p>There are multiple root CAs</p>
+</section>
+<section>
+  <h3>Root Certificates</h3>
+  <p>Self-signed</p>
+  <p>Alternative trust path required</p>
+  <p>Often installed by OS</p>
+  <p>Manual validation against root CA's web site</p>
+  <img src="../images/tls-01/diagram-08.svg" style="border: none; box-shadow:none;"/>
+</section>

-- 
To stop receiving notification emails like this one, please contact
markt@apache.org.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org