1# Testing baseobject search...
2dn: dc=example,dc=com
3objectClass: organization
4objectClass: dcObject
5o: Example
6dc: example
7
8# Testing onelevel search...
9dn: cn=Akakiy Zinberstein,dc=example,dc=com
10objectClass: inetOrgPerson
11objectClass: pkiUser
12cn: Akakiy Zinberstein
13sn: Zinberstein
14givenName: Akakiy
15userCertificate;binary:: MIIDazCCAtSgAwIBAgIBAjANBgkqhkiG9w0BAQQFADB3MQswCQYDV
16 QQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTH
17 RkLjETMBEGA1UEAxMKRXhhbXBsZSBDQTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhc
18 NMDMxMDE3MTYzMzE5WhcNMDQxMDE2MTYzMzE5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
19 aWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTHRkLjEYMBYGA1UEAxMPVXJzdWxhI
20 EhhbXBzdGVyMR8wHQYJKoZIhvcNAQkBFhB1aGFtQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQ
21 UAA4GNADCBiQKBgQDuxgp5ELV9LmhxWMpV7qc4028QQT3+zzFDXhruuXE7ji2n3S3ea8bOwDtJh+q
22 nsDe561DhHHHlgIjMKCiDEizYMpxvJPYEXmvp0huRkMgpKZgmel95BSkt6TYmJ0erS3aoimOHLEFi
23 mmnTLolNRMiWqNBvqwobx940PGwUWEePKQIDAQABo4H/MIH8MAkGA1UdEwQCMAAwLAYJYIZIAYb4Q
24 gENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSjI94TbBmuDEeUUO
25 iC37EK0Uf0XjCBoQYDVR0jBIGZMIGWgBRLbyEaNiTSkPlDsFNHLX3hwOaYI6F7pHkwdzELMAkGA1U
26 EBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExHzAdBgNVBAoTFk9wZW5MREFQIEV4YW1wbGUsIEx0
27 ZC4xEzARBgNVBAMTCkV4YW1wbGUgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tggEAM
28 A0GCSqGSIb3DQEBBAUAA4GBAIgUcARb3OlWYNbmr1nmqESuxLn16uqI1Ot6WkcICvpkdQ+Bo+R9AP
29 05xpoXocZtKdNvBu3FNxB/jFkiOcLU2lX7Px1Ijnsjh60qVRy9HOsHCungIKlGcnXLKHmKu0y//5j
30 ds/HnaJsGcHI5JRG7CBJbW+wrwge3trJ1xHJI8prN
31
32dn: documentTitle=book1,dc=example,dc=com
33objectClass: document
34description: abstract1
35documentTitle: book1
36documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
37documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
38documentIdentifier: document 1
39
40dn: documentTitle=book2,dc=example,dc=com
41objectClass: document
42description: abstract2
43documentTitle: book2
44documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
45documentIdentifier: document 2
46
47dn: cn=Mitya Kovalev,dc=example,dc=com
48objectClass: inetOrgPerson
49cn: Mitya Kovalev
50sn: Kovalev
51seeAlso: documentTitle=book1,dc=example,dc=com
52seeAlso: documentTitle=book2,dc=example,dc=com
53givenName: Mitya
54telephoneNumber: 222-3234
55telephoneNumber: 332-2334
56
57dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
58objectClass: inetOrgPerson
59cn: Torvlobnor Puzdoy
60sn: Puzdoy
61seeAlso: documentTitle=book1,dc=example,dc=com
62givenName: Torvlobnor
63telephoneNumber: 545-4563
64
65# refldap://localhost:9012/dc=example,dc=com??one
66
67# Testing subtree search...
68dn: cn=Akakiy Zinberstein,dc=example,dc=com
69objectClass: inetOrgPerson
70objectClass: pkiUser
71cn: Akakiy Zinberstein
72sn: Zinberstein
73givenName: Akakiy
74userCertificate;binary:: MIIDazCCAtSgAwIBAgIBAjANBgkqhkiG9w0BAQQFADB3MQswCQYDV
75 QQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTH
76 RkLjETMBEGA1UEAxMKRXhhbXBsZSBDQTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhc
77 NMDMxMDE3MTYzMzE5WhcNMDQxMDE2MTYzMzE5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
78 aWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTHRkLjEYMBYGA1UEAxMPVXJzdWxhI
79 EhhbXBzdGVyMR8wHQYJKoZIhvcNAQkBFhB1aGFtQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQ
80 UAA4GNADCBiQKBgQDuxgp5ELV9LmhxWMpV7qc4028QQT3+zzFDXhruuXE7ji2n3S3ea8bOwDtJh+q
81 nsDe561DhHHHlgIjMKCiDEizYMpxvJPYEXmvp0huRkMgpKZgmel95BSkt6TYmJ0erS3aoimOHLEFi
82 mmnTLolNRMiWqNBvqwobx940PGwUWEePKQIDAQABo4H/MIH8MAkGA1UdEwQCMAAwLAYJYIZIAYb4Q
83 gENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSjI94TbBmuDEeUUO
84 iC37EK0Uf0XjCBoQYDVR0jBIGZMIGWgBRLbyEaNiTSkPlDsFNHLX3hwOaYI6F7pHkwdzELMAkGA1U
85 EBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExHzAdBgNVBAoTFk9wZW5MREFQIEV4YW1wbGUsIEx0
86 ZC4xEzARBgNVBAMTCkV4YW1wbGUgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tggEAM
87 A0GCSqGSIb3DQEBBAUAA4GBAIgUcARb3OlWYNbmr1nmqESuxLn16uqI1Ot6WkcICvpkdQ+Bo+R9AP
88 05xpoXocZtKdNvBu3FNxB/jFkiOcLU2lX7Px1Ijnsjh60qVRy9HOsHCungIKlGcnXLKHmKu0y//5j
89 ds/HnaJsGcHI5JRG7CBJbW+wrwge3trJ1xHJI8prN
90
91dn: documentTitle=book1,dc=example,dc=com
92objectClass: document
93description: abstract1
94documentTitle: book1
95documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
96documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
97documentIdentifier: document 1
98
99dn: documentTitle=book2,dc=example,dc=com
100objectClass: document
101description: abstract2
102documentTitle: book2
103documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
104documentIdentifier: document 2
105
106dn: dc=example,dc=com
107objectClass: organization
108objectClass: dcObject
109o: Example
110dc: example
111
112dn: cn=Mitya Kovalev,dc=example,dc=com
113objectClass: inetOrgPerson
114cn: Mitya Kovalev
115sn: Kovalev
116seeAlso: documentTitle=book1,dc=example,dc=com
117seeAlso: documentTitle=book2,dc=example,dc=com
118givenName: Mitya
119telephoneNumber: 222-3234
120telephoneNumber: 332-2334
121
122dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
123objectClass: inetOrgPerson
124cn: Torvlobnor Puzdoy
125sn: Puzdoy
126seeAlso: documentTitle=book1,dc=example,dc=com
127givenName: Torvlobnor
128telephoneNumber: 545-4563
129
130# refldap://localhost:9012/dc=example,dc=com??sub
131
132# Testing subtree search with manageDSAit...
133dn: cn=Akakiy Zinberstein,dc=example,dc=com
134objectClass: inetOrgPerson
135objectClass: pkiUser
136cn: Akakiy Zinberstein
137sn: Zinberstein
138givenName: Akakiy
139userCertificate;binary:: MIIDazCCAtSgAwIBAgIBAjANBgkqhkiG9w0BAQQFADB3MQswCQYDV
140 QQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTH
141 RkLjETMBEGA1UEAxMKRXhhbXBsZSBDQTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhc
142 NMDMxMDE3MTYzMzE5WhcNMDQxMDE2MTYzMzE5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
143 aWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTHRkLjEYMBYGA1UEAxMPVXJzdWxhI
144 EhhbXBzdGVyMR8wHQYJKoZIhvcNAQkBFhB1aGFtQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQ
145 UAA4GNADCBiQKBgQDuxgp5ELV9LmhxWMpV7qc4028QQT3+zzFDXhruuXE7ji2n3S3ea8bOwDtJh+q
146 nsDe561DhHHHlgIjMKCiDEizYMpxvJPYEXmvp0huRkMgpKZgmel95BSkt6TYmJ0erS3aoimOHLEFi
147 mmnTLolNRMiWqNBvqwobx940PGwUWEePKQIDAQABo4H/MIH8MAkGA1UdEwQCMAAwLAYJYIZIAYb4Q
148 gENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSjI94TbBmuDEeUUO
149 iC37EK0Uf0XjCBoQYDVR0jBIGZMIGWgBRLbyEaNiTSkPlDsFNHLX3hwOaYI6F7pHkwdzELMAkGA1U
150 EBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExHzAdBgNVBAoTFk9wZW5MREFQIEV4YW1wbGUsIEx0
151 ZC4xEzARBgNVBAMTCkV4YW1wbGUgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tggEAM
152 A0GCSqGSIb3DQEBBAUAA4GBAIgUcARb3OlWYNbmr1nmqESuxLn16uqI1Ot6WkcICvpkdQ+Bo+R9AP
153 05xpoXocZtKdNvBu3FNxB/jFkiOcLU2lX7Px1Ijnsjh60qVRy9HOsHCungIKlGcnXLKHmKu0y//5j
154 ds/HnaJsGcHI5JRG7CBJbW+wrwge3trJ1xHJI8prN
155
156dn: documentTitle=book1,dc=example,dc=com
157objectClass: document
158description: abstract1
159documentTitle: book1
160documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
161documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
162documentIdentifier: document 1
163
164dn: documentTitle=book2,dc=example,dc=com
165objectClass: document
166description: abstract2
167documentTitle: book2
168documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
169documentIdentifier: document 2
170
171dn: dc=example,dc=com
172objectClass: organization
173objectClass: dcObject
174o: Example
175dc: example
176
177dn: cn=Mitya Kovalev,dc=example,dc=com
178objectClass: inetOrgPerson
179cn: Mitya Kovalev
180sn: Kovalev
181seeAlso: documentTitle=book1,dc=example,dc=com
182seeAlso: documentTitle=book2,dc=example,dc=com
183givenName: Mitya
184telephoneNumber: 222-3234
185telephoneNumber: 332-2334
186
187dn: ou=Referral,dc=example,dc=com
188objectClass: referral
189objectClass: extensibleObject
190ou: Referral
191ref: ldap://localhost:9012/
192
193dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
194objectClass: inetOrgPerson
195cn: Torvlobnor Puzdoy
196sn: Puzdoy
197seeAlso: documentTitle=book1,dc=example,dc=com
198givenName: Torvlobnor
199telephoneNumber: 545-4563
200
201# Testing invalid filter...
202# Testing exact search...
203dn: cn=Mitya Kovalev,dc=example,dc=com
204objectClass: inetOrgPerson
205cn: Mitya Kovalev
206sn: Kovalev
207seeAlso: documentTitle=book1,dc=example,dc=com
208seeAlso: documentTitle=book2,dc=example,dc=com
209givenName: Mitya
210telephoneNumber: 222-3234
211telephoneNumber: 332-2334
212
213# refldap://localhost:9012/dc=example,dc=com??sub
214
215# Testing substrings initial search...
216dn: cn=Mitya Kovalev,dc=example,dc=com
217objectClass: inetOrgPerson
218cn: Mitya Kovalev
219sn: Kovalev
220seeAlso: documentTitle=book1,dc=example,dc=com
221seeAlso: documentTitle=book2,dc=example,dc=com
222givenName: Mitya
223telephoneNumber: 222-3234
224telephoneNumber: 332-2334
225
226# refldap://localhost:9012/dc=example,dc=com??sub
227
228# Testing substrings any search...
229dn: cn=Mitya Kovalev,dc=example,dc=com
230objectClass: inetOrgPerson
231cn: Mitya Kovalev
232sn: Kovalev
233seeAlso: documentTitle=book1,dc=example,dc=com
234seeAlso: documentTitle=book2,dc=example,dc=com
235givenName: Mitya
236telephoneNumber: 222-3234
237telephoneNumber: 332-2334
238
239# refldap://localhost:9012/dc=example,dc=com??sub
240
241# Testing substrings final search...
242dn: cn=Mitya Kovalev,dc=example,dc=com
243objectClass: inetOrgPerson
244cn: Mitya Kovalev
245sn: Kovalev
246seeAlso: documentTitle=book1,dc=example,dc=com
247seeAlso: documentTitle=book2,dc=example,dc=com
248givenName: Mitya
249telephoneNumber: 222-3234
250telephoneNumber: 332-2334
251
252# refldap://localhost:9012/dc=example,dc=com??sub
253
254# Testing approx search...
255dn: cn=Mitya Kovalev,dc=example,dc=com
256objectClass: inetOrgPerson
257cn: Mitya Kovalev
258sn: Kovalev
259seeAlso: documentTitle=book1,dc=example,dc=com
260seeAlso: documentTitle=book2,dc=example,dc=com
261givenName: Mitya
262telephoneNumber: 222-3234
263telephoneNumber: 332-2334
264
265# refldap://localhost:9012/dc=example,dc=com??sub
266
267# Testing extensible filter search...
268dn: cn=Mitya Kovalev,dc=example,dc=com
269objectClass: inetOrgPerson
270cn: Mitya Kovalev
271sn: Kovalev
272seeAlso: documentTitle=book1,dc=example,dc=com
273seeAlso: documentTitle=book2,dc=example,dc=com
274givenName: Mitya
275telephoneNumber: 222-3234
276telephoneNumber: 332-2334
277
278# refldap://localhost:9012/dc=example,dc=com??sub
279
280# Testing search for telephoneNumber...
281dn: cn=Mitya Kovalev,dc=example,dc=com
282objectClass: inetOrgPerson
283cn: Mitya Kovalev
284sn: Kovalev
285seeAlso: documentTitle=book1,dc=example,dc=com
286seeAlso: documentTitle=book2,dc=example,dc=com
287givenName: Mitya
288telephoneNumber: 222-3234
289telephoneNumber: 332-2334
290
291# refldap://localhost:9012/dc=example,dc=com??sub
292
293# Testing AND search...
294dn: cn=Mitya Kovalev,dc=example,dc=com
295objectClass: inetOrgPerson
296cn: Mitya Kovalev
297sn: Kovalev
298seeAlso: documentTitle=book1,dc=example,dc=com
299seeAlso: documentTitle=book2,dc=example,dc=com
300givenName: Mitya
301telephoneNumber: 222-3234
302telephoneNumber: 332-2334
303
304# refldap://localhost:9012/dc=example,dc=com??sub
305
306# Testing AND search on objectClass...
307dn: dc=example,dc=com
308objectClass: organization
309objectClass: dcObject
310o: Example
311dc: example
312
313# Testing OR search...
314dn: cn=Mitya Kovalev,dc=example,dc=com
315objectClass: inetOrgPerson
316cn: Mitya Kovalev
317sn: Kovalev
318seeAlso: documentTitle=book1,dc=example,dc=com
319seeAlso: documentTitle=book2,dc=example,dc=com
320givenName: Mitya
321telephoneNumber: 222-3234
322telephoneNumber: 332-2334
323
324# refldap://localhost:9012/dc=example,dc=com??sub
325
326# Testing OR search on objectClass...
327dn: documentTitle=book1,dc=example,dc=com
328objectClass: document
329description: abstract1
330documentTitle: book1
331documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
332documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
333documentIdentifier: document 1
334
335dn: documentTitle=book2,dc=example,dc=com
336objectClass: document
337description: abstract2
338documentTitle: book2
339documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
340documentIdentifier: document 2
341
342dn: dc=example,dc=com
343objectClass: organization
344objectClass: dcObject
345o: Example
346dc: example
347
348# Testing NOT search...
349dn: cn=Akakiy Zinberstein,dc=example,dc=com
350objectClass: inetOrgPerson
351objectClass: pkiUser
352cn: Akakiy Zinberstein
353sn: Zinberstein
354givenName: Akakiy
355userCertificate;binary:: MIIDazCCAtSgAwIBAgIBAjANBgkqhkiG9w0BAQQFADB3MQswCQYDV
356 QQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTH
357 RkLjETMBEGA1UEAxMKRXhhbXBsZSBDQTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhc
358 NMDMxMDE3MTYzMzE5WhcNMDQxMDE2MTYzMzE5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
359 aWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTHRkLjEYMBYGA1UEAxMPVXJzdWxhI
360 EhhbXBzdGVyMR8wHQYJKoZIhvcNAQkBFhB1aGFtQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQ
361 UAA4GNADCBiQKBgQDuxgp5ELV9LmhxWMpV7qc4028QQT3+zzFDXhruuXE7ji2n3S3ea8bOwDtJh+q
362 nsDe561DhHHHlgIjMKCiDEizYMpxvJPYEXmvp0huRkMgpKZgmel95BSkt6TYmJ0erS3aoimOHLEFi
363 mmnTLolNRMiWqNBvqwobx940PGwUWEePKQIDAQABo4H/MIH8MAkGA1UdEwQCMAAwLAYJYIZIAYb4Q
364 gENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSjI94TbBmuDEeUUO
365 iC37EK0Uf0XjCBoQYDVR0jBIGZMIGWgBRLbyEaNiTSkPlDsFNHLX3hwOaYI6F7pHkwdzELMAkGA1U
366 EBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExHzAdBgNVBAoTFk9wZW5MREFQIEV4YW1wbGUsIEx0
367 ZC4xEzARBgNVBAMTCkV4YW1wbGUgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tggEAM
368 A0GCSqGSIb3DQEBBAUAA4GBAIgUcARb3OlWYNbmr1nmqESuxLn16uqI1Ot6WkcICvpkdQ+Bo+R9AP
369 05xpoXocZtKdNvBu3FNxB/jFkiOcLU2lX7Px1Ijnsjh60qVRy9HOsHCungIKlGcnXLKHmKu0y//5j
370 ds/HnaJsGcHI5JRG7CBJbW+wrwge3trJ1xHJI8prN
371
372dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
373objectClass: inetOrgPerson
374cn: Torvlobnor Puzdoy
375sn: Puzdoy
376seeAlso: documentTitle=book1,dc=example,dc=com
377givenName: Torvlobnor
378telephoneNumber: 545-4563
379
380# Testing NOT search on objectClass...
381dn: documentTitle=book1,dc=example,dc=com
382objectClass: document
383description: abstract1
384documentTitle: book1
385documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
386documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
387documentIdentifier: document 1
388
389dn: documentTitle=book2,dc=example,dc=com
390objectClass: document
391description: abstract2
392documentTitle: book2
393documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
394documentIdentifier: document 2
395
396dn: dc=example,dc=com
397objectClass: organization
398objectClass: dcObject
399o: Example
400dc: example
401
402# refldap://localhost:9012/dc=example,dc=com??sub
403
404# Testing NOT search on "auxiliary" objectClass...
405dn: cn=Akakiy Zinberstein,dc=example,dc=com
406objectClass: inetOrgPerson
407objectClass: pkiUser
408cn: Akakiy Zinberstein
409sn: Zinberstein
410givenName: Akakiy
411userCertificate;binary:: MIIDazCCAtSgAwIBAgIBAjANBgkqhkiG9w0BAQQFADB3MQswCQYDV
412 QQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTH
413 RkLjETMBEGA1UEAxMKRXhhbXBsZSBDQTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhc
414 NMDMxMDE3MTYzMzE5WhcNMDQxMDE2MTYzMzE5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
415 aWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTHRkLjEYMBYGA1UEAxMPVXJzdWxhI
416 EhhbXBzdGVyMR8wHQYJKoZIhvcNAQkBFhB1aGFtQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQ
417 UAA4GNADCBiQKBgQDuxgp5ELV9LmhxWMpV7qc4028QQT3+zzFDXhruuXE7ji2n3S3ea8bOwDtJh+q
418 nsDe561DhHHHlgIjMKCiDEizYMpxvJPYEXmvp0huRkMgpKZgmel95BSkt6TYmJ0erS3aoimOHLEFi
419 mmnTLolNRMiWqNBvqwobx940PGwUWEePKQIDAQABo4H/MIH8MAkGA1UdEwQCMAAwLAYJYIZIAYb4Q
420 gENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSjI94TbBmuDEeUUO
421 iC37EK0Uf0XjCBoQYDVR0jBIGZMIGWgBRLbyEaNiTSkPlDsFNHLX3hwOaYI6F7pHkwdzELMAkGA1U
422 EBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExHzAdBgNVBAoTFk9wZW5MREFQIEV4YW1wbGUsIEx0
423 ZC4xEzARBgNVBAMTCkV4YW1wbGUgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tggEAM
424 A0GCSqGSIb3DQEBBAUAA4GBAIgUcARb3OlWYNbmr1nmqESuxLn16uqI1Ot6WkcICvpkdQ+Bo+R9AP
425 05xpoXocZtKdNvBu3FNxB/jFkiOcLU2lX7Px1Ijnsjh60qVRy9HOsHCungIKlGcnXLKHmKu0y//5j
426 ds/HnaJsGcHI5JRG7CBJbW+wrwge3trJ1xHJI8prN
427
428dn: documentTitle=book1,dc=example,dc=com
429objectClass: document
430description: abstract1
431documentTitle: book1
432documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
433documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
434documentIdentifier: document 1
435
436dn: documentTitle=book2,dc=example,dc=com
437objectClass: document
438description: abstract2
439documentTitle: book2
440documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
441documentIdentifier: document 2
442
443dn: cn=Mitya Kovalev,dc=example,dc=com
444objectClass: inetOrgPerson
445cn: Mitya Kovalev
446sn: Kovalev
447seeAlso: documentTitle=book1,dc=example,dc=com
448seeAlso: documentTitle=book2,dc=example,dc=com
449givenName: Mitya
450telephoneNumber: 222-3234
451telephoneNumber: 332-2334
452
453dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
454objectClass: inetOrgPerson
455cn: Torvlobnor Puzdoy
456sn: Puzdoy
457seeAlso: documentTitle=book1,dc=example,dc=com
458givenName: Torvlobnor
459telephoneNumber: 545-4563
460
461# refldap://localhost:9012/dc=example,dc=com??sub
462
463# Testing attribute inheritance in filter...
464dn: dc=example,dc=com
465objectClass: organization
466objectClass: dcObject
467o: Example
468dc: example
469
470# Testing undefined attribute in filter...
471dn: dc=example,dc=com
472objectClass: organization
473objectClass: dcObject
474o: Example
475dc: example
476
477# refldap://localhost:9012/dc=example,dc=com??sub
478
479# Testing objectClass inheritance in filter...
480dn: cn=Akakiy Zinberstein,dc=example,dc=com
481objectClass: inetOrgPerson
482objectClass: pkiUser
483cn: Akakiy Zinberstein
484sn: Zinberstein
485givenName: Akakiy
486userCertificate;binary:: MIIDazCCAtSgAwIBAgIBAjANBgkqhkiG9w0BAQQFADB3MQswCQYDV
487 QQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTH
488 RkLjETMBEGA1UEAxMKRXhhbXBsZSBDQTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhc
489 NMDMxMDE3MTYzMzE5WhcNMDQxMDE2MTYzMzE5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
490 aWZvcm5pYTEfMB0GA1UEChMWT3BlbkxEQVAgRXhhbXBsZSwgTHRkLjEYMBYGA1UEAxMPVXJzdWxhI
491 EhhbXBzdGVyMR8wHQYJKoZIhvcNAQkBFhB1aGFtQGV4YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQ
492 UAA4GNADCBiQKBgQDuxgp5ELV9LmhxWMpV7qc4028QQT3+zzFDXhruuXE7ji2n3S3ea8bOwDtJh+q
493 nsDe561DhHHHlgIjMKCiDEizYMpxvJPYEXmvp0huRkMgpKZgmel95BSkt6TYmJ0erS3aoimOHLEFi
494 mmnTLolNRMiWqNBvqwobx940PGwUWEePKQIDAQABo4H/MIH8MAkGA1UdEwQCMAAwLAYJYIZIAYb4Q
495 gENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBSjI94TbBmuDEeUUO
496 iC37EK0Uf0XjCBoQYDVR0jBIGZMIGWgBRLbyEaNiTSkPlDsFNHLX3hwOaYI6F7pHkwdzELMAkGA1U
497 EBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExHzAdBgNVBAoTFk9wZW5MREFQIEV4YW1wbGUsIEx0
498 ZC4xEzARBgNVBAMTCkV4YW1wbGUgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tggEAM
499 A0GCSqGSIb3DQEBBAUAA4GBAIgUcARb3OlWYNbmr1nmqESuxLn16uqI1Ot6WkcICvpkdQ+Bo+R9AP
500 05xpoXocZtKdNvBu3FNxB/jFkiOcLU2lX7Px1Ijnsjh60qVRy9HOsHCungIKlGcnXLKHmKu0y//5j
501 ds/HnaJsGcHI5JRG7CBJbW+wrwge3trJ1xHJI8prN
502
503dn: cn=Mitya Kovalev,dc=example,dc=com
504objectClass: inetOrgPerson
505cn: Mitya Kovalev
506sn: Kovalev
507seeAlso: documentTitle=book1,dc=example,dc=com
508seeAlso: documentTitle=book2,dc=example,dc=com
509givenName: Mitya
510telephoneNumber: 222-3234
511telephoneNumber: 332-2334
512
513dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
514objectClass: inetOrgPerson
515cn: Torvlobnor Puzdoy
516sn: Puzdoy
517seeAlso: documentTitle=book1,dc=example,dc=com
518givenName: Torvlobnor
519telephoneNumber: 545-4563
520
521# Testing "auxiliary" objectClass in filter...
522dn: dc=example,dc=com
523objectClass: organization
524objectClass: dcObject
525o: Example
526dc: example
527
528# Testing hasSubordinates in filter...
529dn: dc=example,dc=com
530objectClass: organization
531objectClass: dcObject
532o: Example
533dc: example
534
535# refldap://localhost:9012/dc=example,dc=com??sub
536
537# Testing entryUUID in filter...
538dn: cn=Mitya Kovalev,dc=example,dc=com
539objectClass: inetOrgPerson
540cn: Mitya Kovalev
541sn: Kovalev
542seeAlso: documentTitle=book1,dc=example,dc=com
543seeAlso: documentTitle=book2,dc=example,dc=com
544givenName: Mitya
545telephoneNumber: 222-3234
546telephoneNumber: 332-2334
547
548# Testing attribute inheritance in requested attributes...
549dn: cn=Mitya Kovalev,dc=example,dc=com
550cn: Mitya Kovalev
551sn: Kovalev
552givenName: Mitya
553
554# refldap://localhost:9012/dc=example,dc=com??sub
555
556# Testing objectClass in requested attributes...
557dn: cn=Akakiy Zinberstein,dc=example,dc=com
558objectClass: inetOrgPerson
559objectClass: pkiUser
560
561dn: documentTitle=book1,dc=example,dc=com
562objectClass: document
563
564dn: documentTitle=book2,dc=example,dc=com
565objectClass: document
566
567dn: dc=example,dc=com
568objectClass: organization
569objectClass: dcObject
570
571dn: cn=Mitya Kovalev,dc=example,dc=com
572objectClass: inetOrgPerson
573
574dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
575objectClass: inetOrgPerson
576
577# refldap://localhost:9012/dc=example,dc=com??sub
578
579# Testing operational attributes in request...
580dn: cn=Akakiy Zinberstein,dc=example,dc=com
581structuralObjectClass: inetOrgPerson
582entryDN: cn=Akakiy Zinberstein,dc=example,dc=com
583subschemaSubentry: cn=Subschema
584hasSubordinates: FALSE
585entryUUID: 00000001-0000-0003-0000-000000000000
586
587dn: documentTitle=book1,dc=example,dc=com
588structuralObjectClass: document
589entryDN: documentTitle=book1,dc=example,dc=com
590subschemaSubentry: cn=Subschema
591hasSubordinates: FALSE
592entryUUID: 00000002-0000-0001-0000-000000000000
593
594dn: documentTitle=book2,dc=example,dc=com
595structuralObjectClass: document
596entryDN: documentTitle=book2,dc=example,dc=com
597subschemaSubentry: cn=Subschema
598hasSubordinates: FALSE
599entryUUID: 00000002-0000-0002-0000-000000000000
600
601dn: dc=example,dc=com
602structuralObjectClass: organization
603entryDN: dc=example,dc=com
604subschemaSubentry: cn=Subschema
605hasSubordinates: TRUE
606entryUUID: 00000003-0000-0001-0000-000000000000
607
608dn: cn=Mitya Kovalev,dc=example,dc=com
609structuralObjectClass: inetOrgPerson
610entryDN: cn=Mitya Kovalev,dc=example,dc=com
611subschemaSubentry: cn=Subschema
612hasSubordinates: FALSE
613entryUUID: 00000001-0000-0001-0000-000000000000
614
615dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
616structuralObjectClass: inetOrgPerson
617entryDN: cn=Torvlobnor Puzdoy,dc=example,dc=com
618subschemaSubentry: cn=Subschema
619hasSubordinates: FALSE
620entryUUID: 00000001-0000-0002-0000-000000000000
621
622# refldap://localhost:9012/dc=example,dc=com??sub
623
624