1# 2# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# This code is free software; you can redistribute it and/or modify it 6# under the terms of the GNU General Public License version 2 only, as 7# published by the Free Software Foundation. 8# 9# This code is distributed in the hope that it will be useful, but WITHOUT 10# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 12# version 2 for more details (a copy is included in the LICENSE file that 13# accompanied this code). 14# 15# You should have received a copy of the GNU General Public License version 16# 2 along with this work; if not, write to the Free Software Foundation, 17# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18# 19# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20# or visit www.oracle.com if you need additional information or have any 21# questions. 22# 23 24################################################################################ 25# Capture file for StorePerson.java 26# 27# NOTE: This hexadecimal dump of LDAP protocol messages was generated by 28# running the StorePerson application program against a real LDAP 29# server and setting the JNDI/LDAP environment property: 30# com.sun.jndi.ldap.trace.ber to activate LDAP message tracing. 31# 32# (The ASN.1 annotations were generated separately by the dumpasn1 33# utility and added only for clarity.) 34# 35################################################################################ 36 37# LDAP BindRequest: 38# 39# 0 12: SEQUENCE { 40# 2 1: INTEGER 1 41# 5 7: [APPLICATION 0] { 42# 7 1: INTEGER 3 43# 10 0: OCTET STRING 44# 12 0: [0] 45# : } 46# : } 47# 480000: 30 0C 02 01 01 60 07 02 01 03 04 00 80 00 0....`........ 49 50# LDAP BindResponse: 51# 52# 0 12: SEQUENCE { 53# 2 1: INTEGER 1 54# 5 7: [APPLICATION 1] { 55# 7 1: ENUMERATED 0 56# 10 0: OCTET STRING 57# 12 0: OCTET STRING 58# : } 59# : } 60# 610000: 30 0C 02 01 01 61 07 0A 01 00 04 00 04 00 0....a........ 62 63# LDAP AddRequest: 64# 65# 0 183: SEQUENCE { 66# 3 1: INTEGER 2 67# 6 148: [APPLICATION 8] { 68# 9 36: OCTET STRING 'cn=John Smith,dc=ie,dc=oracle,dc=com' 69# 47 108: SEQUENCE { 70# 49 26: SEQUENCE { 71# 51 4: OCTET STRING 'mail' 72# 57 18: SET { 73# 59 16: OCTET STRING 'jsmith@smith.com' 74# : } 75# : } 76# 77 43: SEQUENCE { 77# 79 11: OCTET STRING 'objectClass' 78# 92 28: SET { 79# 94 3: OCTET STRING 'top' 80# 99 6: OCTET STRING 'person' 81# 107 13: OCTET STRING 'inetOrgPerson' 82# : } 83# : } 84# 122 13: SEQUENCE { 85# 124 2: OCTET STRING 73 6E 86# 128 7: SET { 87# 130 5: OCTET STRING 'Smith' 88# : } 89# : } 90# 137 18: SEQUENCE { 91# 139 2: OCTET STRING 63 6E 92# 143 12: SET { 93# 145 10: OCTET STRING 'John Smith' 94# : } 95# : } 96# : } 97# : } 98# 157 27: [0] { 99# 159 25: SEQUENCE { 100# 161 23: OCTET STRING '2.16.840.1.113730.3.4.2' 101# : } 102# : } 103# : } 104# 1050000: 30 81 B7 02 01 02 68 81 94 04 24 63 6E 3D 4A 6F 0.....h...$cn=Jo 1060010: 68 6E 20 53 6D 69 74 68 2C 64 63 3D 69 65 2C 64 hn Smith,dc=ie,d 1070020: 63 3D 6F 72 61 63 6C 65 2C 64 63 3D 63 6F 6D 30 c=oracle,dc=com0 1080030: 6C 30 1A 04 04 6D 61 69 6C 31 12 04 10 6A 73 6D l0...mail1...jsm 1090040: 69 74 68 40 73 6D 69 74 68 2E 63 6F 6D 30 2B 04 ith@smith.com0+. 1100050: 0B 6F 62 6A 65 63 74 43 6C 61 73 73 31 1C 04 03 .objectClass1... 1110060: 74 6F 70 04 06 70 65 72 73 6F 6E 04 0D 69 6E 65 top..person..ine 1120070: 74 4F 72 67 50 65 72 73 6F 6E 30 0D 04 02 73 6E tOrgPerson0...sn 1130080: 31 07 04 05 53 6D 69 74 68 30 12 04 02 63 6E 31 1...Smith0...cn1 1140090: 0C 04 0A 4A 6F 68 6E 20 53 6D 69 74 68 A0 1B 30 ...John Smith..0 11500A0: 19 04 17 32 2E 31 36 2E 38 34 30 2E 31 2E 31 31 ...2.16.840.1.11 11600B0: 33 37 33 30 2E 33 2E 34 2E 32 3730.3.4.2 117 118# LDAP AddResponse: 119# 120# 0 12: SEQUENCE { 121# 2 1: INTEGER 2 122# 5 7: [APPLICATION 9] { 123# 7 1: ENUMERATED 0 124# 10 0: OCTET STRING 125# 12 0: OCTET STRING 126# : } 127# : } 128# 1290000: 30 0C 02 01 02 69 07 0A 01 00 04 00 04 00 0....i........ 130 131# LDAP AddRequest: 132# 133# 0 183: SEQUENCE { 134# 3 1: INTEGER 3 135# 6 148: [APPLICATION 8] { 136# 9 36: OCTET STRING 'cn=Jill Smyth,dc=ie,dc=oracle,dc=com' 137# 47 108: SEQUENCE { 138# 49 26: SEQUENCE { 139# 51 4: OCTET STRING 'mail' 140# 57 18: SET { 141# 59 16: OCTET STRING 'jsmyth@smith.com' 142# : } 143# : } 144# 77 43: SEQUENCE { 145# 79 11: OCTET STRING 'objectClass' 146# 92 28: SET { 147# 94 3: OCTET STRING 'top' 148# 99 6: OCTET STRING 'person' 149# 107 13: OCTET STRING 'inetOrgPerson' 150# : } 151# : } 152# 122 13: SEQUENCE { 153# 124 2: OCTET STRING 73 6E 154# 128 7: SET { 155# 130 5: OCTET STRING 'Smyth' 156# : } 157# : } 158# 137 18: SEQUENCE { 159# 139 2: OCTET STRING 63 6E 160# 143 12: SET { 161# 145 10: OCTET STRING 'Jill Smyth' 162# : } 163# : } 164# : } 165# : } 166# 157 27: [0] { 167# 159 25: SEQUENCE { 168# 161 23: OCTET STRING '2.16.840.1.113730.3.4.2' 169# : } 170# : } 171# : } 172# 1730000: 30 81 B7 02 01 03 68 81 94 04 24 63 6E 3D 4A 69 0.....h...$cn=Ji 1740010: 6C 6C 20 53 6D 79 74 68 2C 64 63 3D 69 65 2C 64 ll Smyth,dc=ie,d 1750020: 63 3D 6F 72 61 63 6C 65 2C 64 63 3D 63 6F 6D 30 c=oracle,dc=com0 1760030: 6C 30 1A 04 04 6D 61 69 6C 31 12 04 10 6A 73 6D l0...mail1...jsm 1770040: 79 74 68 40 73 6D 69 74 68 2E 63 6F 6D 30 2B 04 yth@smith.com0+. 1780050: 0B 6F 62 6A 65 63 74 43 6C 61 73 73 31 1C 04 03 .objectClass1... 1790060: 74 6F 70 04 06 70 65 72 73 6F 6E 04 0D 69 6E 65 top..person..ine 1800070: 74 4F 72 67 50 65 72 73 6F 6E 30 0D 04 02 73 6E tOrgPerson0...sn 1810080: 31 07 04 05 53 6D 79 74 68 30 12 04 02 63 6E 31 1...Smyth0...cn1 1820090: 0C 04 0A 4A 69 6C 6C 20 53 6D 79 74 68 A0 1B 30 ...Jill Smyth..0 18300A0: 19 04 17 32 2E 31 36 2E 38 34 30 2E 31 2E 31 31 ...2.16.840.1.11 18400B0: 33 37 33 30 2E 33 2E 34 2E 32 3730.3.4.2 185 186# LDAP AddResponse: 187# 188# 0 12: SEQUENCE { 189# 2 1: INTEGER 3 190# 5 7: [APPLICATION 9] { 191# 7 1: ENUMERATED 0 192# 10 0: OCTET STRING 193# 12 0: OCTET STRING 194# : } 195# : } 196# 1970000: 30 0C 02 01 03 69 07 0A 01 00 04 00 04 00 0....i........ 198 199# LDAP SearchRequest: 200# 201# 0 102: SEQUENCE { 202# 2 1: INTEGER 4 203# 5 68: [APPLICATION 3] { 204# 7 36: OCTET STRING 'cn=John Smith,dc=ie,dc=oracle,dc=com' 205# 45 1: ENUMERATED 0 206# 48 1: ENUMERATED 3 207# 51 1: INTEGER 0 208# 54 1: INTEGER 0 209# 57 1: BOOLEAN FALSE 210# 60 11: [7] 'objectClass' 211# 73 0: SEQUENCE {} 212# : } 213# 75 27: [0] { 214# 77 25: SEQUENCE { 215# 79 23: OCTET STRING '2.16.840.1.113730.3.4.2' 216# : } 217# : } 218# : } 219# 2200000: 30 66 02 01 04 63 44 04 24 63 6E 3D 4A 6F 68 6E 0f...cD.$cn=John 2210010: 20 53 6D 69 74 68 2C 64 63 3D 69 65 2C 64 63 3D Smith,dc=ie,dc= 2220020: 6F 72 61 63 6C 65 2C 64 63 3D 63 6F 6D 0A 01 00 oracle,dc=com... 2230030: 0A 01 03 02 01 00 02 01 00 01 01 00 87 0B 6F 62 ..............ob 2240040: 6A 65 63 74 43 6C 61 73 73 30 00 A0 1B 30 19 04 jectClass0...0.. 2250050: 17 32 2E 31 36 2E 38 34 30 2E 31 2E 31 31 33 37 .2.16.840.1.1137 2260060: 33 30 2E 33 2E 34 2E 32 30.3.4.2 227 228# LDAP SearchResultEntry: 229# 230# 0 154: SEQUENCE { 231# 3 1: INTEGER 4 232# 6 148: [APPLICATION 4] { 233# 9 36: OCTET STRING 'cn=John Smith,dc=ie,dc=oracle,dc=com' 234# 47 108: SEQUENCE { 235# 49 26: SEQUENCE { 236# 51 4: OCTET STRING 'mail' 237# 57 18: SET { 238# 59 16: OCTET STRING 'jsmith@smith.com' 239# : } 240# : } 241# 77 43: SEQUENCE { 242# 79 11: OCTET STRING 'objectClass' 243# 92 28: SET { 244# 94 3: OCTET STRING 'top' 245# 99 6: OCTET STRING 'person' 246# 107 13: OCTET STRING 'inetOrgPerson' 247# : } 248# : } 249# 122 13: SEQUENCE { 250# 124 2: OCTET STRING 73 6E 251# 128 7: SET { 252# 130 5: OCTET STRING 'Smith' 253# : } 254# : } 255# 137 18: SEQUENCE { 256# 139 2: OCTET STRING 63 6E 257# 143 12: SET { 258# 145 10: OCTET STRING 'John Smith' 259# : } 260# : } 261# : } 262# : } 263# : } 264# 2650000: 30 81 9A 02 01 04 64 81 94 04 24 63 6E 3D 4A 6F 0.....d...$cn=Jo 2660010: 68 6E 20 53 6D 69 74 68 2C 64 63 3D 69 65 2C 64 hn Smith,dc=ie,d 2670020: 63 3D 6F 72 61 63 6C 65 2C 64 63 3D 63 6F 6D 30 c=oracle,dc=com0 2680030: 6C 30 1A 04 04 6D 61 69 6C 31 12 04 10 6A 73 6D l0...mail1...jsm 2690040: 69 74 68 40 73 6D 69 74 68 2E 63 6F 6D 30 2B 04 ith@smith.com0+. 2700050: 0B 6F 62 6A 65 63 74 43 6C 61 73 73 31 1C 04 03 .objectClass1... 2710060: 74 6F 70 04 06 70 65 72 73 6F 6E 04 0D 69 6E 65 top..person..ine 2720070: 74 4F 72 67 50 65 72 73 6F 6E 30 0D 04 02 73 6E tOrgPerson0...sn 2730080: 31 07 04 05 53 6D 69 74 68 30 12 04 02 63 6E 31 1...Smith0...cn1 2740090: 0C 04 0A 4A 6F 68 6E 20 53 6D 69 74 68 ...John Smith 275 276# LDAP SearchResultDone: 277# 278# 0 12: SEQUENCE { 279# 2 1: INTEGER 4 280# 5 7: [APPLICATION 5] { 281# 7 1: ENUMERATED 0 282# 10 0: OCTET STRING 283# 12 0: OCTET STRING 284# : } 285# : } 286# 2870000: 30 0C 02 01 04 65 07 0A 01 00 04 00 04 00 0....e........ 288 289# LDAP SearchRequest: 290# 291# 0 102: SEQUENCE { 292# 2 1: INTEGER 5 293# 5 68: [APPLICATION 3] { 294# 7 36: OCTET STRING 'cn=Jill Smyth,dc=ie,dc=oracle,dc=com' 295# 45 1: ENUMERATED 0 296# 48 1: ENUMERATED 3 297# 51 1: INTEGER 0 298# 54 1: INTEGER 0 299# 57 1: BOOLEAN FALSE 300# 60 11: [7] 'objectClass' 301# 73 0: SEQUENCE {} 302# : } 303# 75 27: [0] { 304# 77 25: SEQUENCE { 305# 79 23: OCTET STRING '2.16.840.1.113730.3.4.2' 306# : } 307# : } 308# : } 309# 3100000: 30 66 02 01 05 63 44 04 24 63 6E 3D 4A 69 6C 6C 0f...cD.$cn=Jill 3110010: 20 53 6D 79 74 68 2C 64 63 3D 69 65 2C 64 63 3D Smyth,dc=ie,dc= 3120020: 6F 72 61 63 6C 65 2C 64 63 3D 63 6F 6D 0A 01 00 oracle,dc=com... 3130030: 0A 01 03 02 01 00 02 01 00 01 01 00 87 0B 6F 62 ..............ob 3140040: 6A 65 63 74 43 6C 61 73 73 30 00 A0 1B 30 19 04 jectClass0...0.. 3150050: 17 32 2E 31 36 2E 38 34 30 2E 31 2E 31 31 33 37 .2.16.840.1.1137 3160060: 33 30 2E 33 2E 34 2E 32 30.3.4.2 317 318# LDAP SearchResultEntry: 319# 320# 0 154: SEQUENCE { 321# 3 1: INTEGER 5 322# 6 148: [APPLICATION 4] { 323# 9 36: OCTET STRING 'cn=Jill Smyth,dc=ie,dc=oracle,dc=com' 324# 47 108: SEQUENCE { 325# 49 26: SEQUENCE { 326# 51 4: OCTET STRING 'mail' 327# 57 18: SET { 328# 59 16: OCTET STRING 'jsmyth@smith.com' 329# : } 330# : } 331# 77 43: SEQUENCE { 332# 79 11: OCTET STRING 'objectClass' 333# 92 28: SET { 334# 94 3: OCTET STRING 'top' 335# 99 6: OCTET STRING 'person' 336# 107 13: OCTET STRING 'inetOrgPerson' 337# : } 338# : } 339# 122 13: SEQUENCE { 340# 124 2: OCTET STRING 73 6E 341# 128 7: SET { 342# 130 5: OCTET STRING 'Smyth' 343# : } 344# : } 345# 137 18: SEQUENCE { 346# 139 2: OCTET STRING 63 6E 347# 143 12: SET { 348# 145 10: OCTET STRING 'Jill Smyth' 349# : } 350# : } 351# : } 352# : } 353# : } 354# 3550000: 30 81 9A 02 01 05 64 81 94 04 24 63 6E 3D 4A 69 0.....d...$cn=Ji 3560010: 6C 6C 20 53 6D 79 74 68 2C 64 63 3D 69 65 2C 64 ll Smyth,dc=ie,d 3570020: 63 3D 6F 72 61 63 6C 65 2C 64 63 3D 63 6F 6D 30 c=oracle,dc=com0 3580030: 6C 30 1A 04 04 6D 61 69 6C 31 12 04 10 6A 73 6D l0...mail1...jsm 3590040: 79 74 68 40 73 6D 69 74 68 2E 63 6F 6D 30 2B 04 yth@smith.com0+. 3600050: 0B 6F 62 6A 65 63 74 43 6C 61 73 73 31 1C 04 03 .objectClass1... 3610060: 74 6F 70 04 06 70 65 72 73 6F 6E 04 0D 69 6E 65 top..person..ine 3620070: 74 4F 72 67 50 65 72 73 6F 6E 30 0D 04 02 73 6E tOrgPerson0...sn 3630080: 31 07 04 05 53 6D 79 74 68 30 12 04 02 63 6E 31 1...Smyth0...cn1 3640090: 0C 04 0A 4A 69 6C 6C 20 53 6D 79 74 68 ...Jill Smyth 365 366# LDAP SearchResultDone: 367# 368# 0 12: SEQUENCE { 369# 2 1: INTEGER 5 370# 5 7: [APPLICATION 5] { 371# 7 1: ENUMERATED 0 372# 10 0: OCTET STRING 373# 12 0: OCTET STRING 374# : } 375# : } 376# 3770000: 30 0C 02 01 05 65 07 0A 01 00 04 00 04 00 0....e........ 378 379# LDAP DeleteRequest: 380# 381# 0 70: SEQUENCE { 382# 2 1: INTEGER 6 383# 5 36: [APPLICATION 10] 'cn=John Smith,dc=ie,dc=oracle,dc=com' 384# 43 27: [0] { 385# 45 25: SEQUENCE { 386# 47 23: OCTET STRING '2.16.840.1.113730.3.4.2' 387# : } 388# : } 389# : } 390# 3910000: 30 46 02 01 06 4A 24 63 6E 3D 4A 6F 68 6E 20 53 0F...J$cn=John S 3920010: 6D 69 74 68 2C 64 63 3D 69 65 2C 64 63 3D 6F 72 mith,dc=ie,dc=or 3930020: 61 63 6C 65 2C 64 63 3D 63 6F 6D A0 1B 30 19 04 acle,dc=com..0.. 3940030: 17 32 2E 31 36 2E 38 34 30 2E 31 2E 31 31 33 37 .2.16.840.1.1137 3950040: 33 30 2E 33 2E 34 2E 32 30.3.4.2 396 397# LDAP DeleteResponse: 398# 399# 0 12: SEQUENCE { 400# 2 1: INTEGER 6 401# 5 7: [APPLICATION 11] { 402# 7 1: ENUMERATED 0 403# 10 0: OCTET STRING 404# 12 0: OCTET STRING 405# : } 406# : } 407# 4080000: 30 0C 02 01 06 6B 07 0A 01 00 04 00 04 00 0....k........ 409 410# LDAP DeleteRequest: 411# 412# 0 70: SEQUENCE { 413# 2 1: INTEGER 7 414# 5 36: [APPLICATION 10] 'cn=Jill Smyth,dc=ie,dc=oracle,dc=com' 415# 43 27: [0] { 416# 45 25: SEQUENCE { 417# 47 23: OCTET STRING '2.16.840.1.113730.3.4.2' 418# : } 419# : } 420# : } 421# 4220000: 30 46 02 01 07 4A 24 63 6E 3D 4A 69 6C 6C 20 53 0F...J$cn=Jill S 4230010: 6D 79 74 68 2C 64 63 3D 69 65 2C 64 63 3D 6F 72 myth,dc=ie,dc=or 4240020: 61 63 6C 65 2C 64 63 3D 63 6F 6D A0 1B 30 19 04 acle,dc=com..0.. 4250030: 17 32 2E 31 36 2E 38 34 30 2E 31 2E 31 31 33 37 .2.16.840.1.1137 4260040: 33 30 2E 33 2E 34 2E 32 30.3.4.2 427 428# LDAP DeleteResponse: 429# 430# 0 12: SEQUENCE { 431# 2 1: INTEGER 7 432# 5 7: [APPLICATION 11] { 433# 7 1: ENUMERATED 0 434# 10 0: OCTET STRING 435# 12 0: OCTET STRING 436# : } 437# : } 438# 4390000: 30 0C 02 01 07 6B 07 0A 01 00 04 00 04 00 0....k........ 440 441# LDAP UnbindRequest: 442# 443# 0 34: SEQUENCE { 444# 2 1: INTEGER 8 445# 5 0: [APPLICATION 2] 446# 7 27: [0] { 447# 9 25: SEQUENCE { 448# 11 23: OCTET STRING '2.16.840.1.113730.3.4.2' 449# : } 450# : } 451# : } 452# 4530000: 30 22 02 01 08 42 00 A0 1B 30 19 04 17 32 2E 31 0"...B...0...2.1 4540010: 36 2E 38 34 30 2E 31 2E 31 31 33 37 33 30 2E 33 6.840.1.113730.3 4550020: 2E 34 2E 32 .4.2 456 457