]> code.citadel.org Git - citadel.git/blob - citadel/citadel-openldap.schema
Happy build notes output at the end of configure
[citadel.git] / citadel / citadel-openldap.schema
1 #
2 # $Id$
3
4
5 # This is the OpenLDAP schema for Citadel.
6
7 # It begins with the OpenLDAP core schema.
8 #
9 # The rest is lifted directly from the Kolab source code <http://www.kroupware.org>
10 # because it is intended to be compatible with that product.
11
12 # (c) 2004 Art Cancro <ajc@uncensored.citadel.org>
13 # (c) 2003 Tassilo Erlewein <tassilo.erlewein@erfrakon.de>
14 # (c) 2003 Martin Konold <martin.konold@erfrakon.de>
15 # (c) 2003 Achim Frank <achim.frank@erfrakon.de>
16
17 # This program is Free Software under the GNU General Public License (>=v2).
18 # Read the file COPYING that comes with this packages for details.
19
20
21 ##############
22 # attributes #
23 ##############
24
25 attributetype ( 2.5.4.2 NAME 'knowledgeInformation'
26         DESC 'RFC2256: knowledge information'
27         EQUALITY caseIgnoreMatch
28         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
29
30 attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' )
31         DESC 'RFC2256: last (family) name(s) for which the entity is known by'
32         SUP name )
33
34 attributetype ( 2.5.4.5 NAME 'serialNumber'
35         DESC 'RFC2256: serial number of the entity'
36         EQUALITY caseIgnoreMatch
37         SUBSTR caseIgnoreSubstringsMatch
38         SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
39
40 attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
41         DESC 'RFC2256: ISO-3166 country 2-letter code'
42         SUP name SINGLE-VALUE )
43
44 attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' )
45         DESC 'RFC2256: locality which this object resides in'
46         SUP name )
47
48 attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
49         DESC 'RFC2256: state or province which this object resides in'
50         SUP name )
51
52 attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
53         DESC 'RFC2256: street address of this object'
54         EQUALITY caseIgnoreMatch
55         SUBSTR caseIgnoreSubstringsMatch
56         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
57
58 attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' )
59         DESC 'RFC2256: organization this object belongs to'
60         SUP name )
61
62 attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
63         DESC 'RFC2256: organizational unit this object belongs to'
64         SUP name )
65
66 attributetype ( 2.5.4.12 NAME 'title'
67         DESC 'RFC2256: title associated with the entity'
68         SUP name )
69
70 attributetype ( 2.5.4.13 NAME 'description'
71         DESC 'RFC2256: descriptive information'
72         EQUALITY caseIgnoreMatch
73         SUBSTR caseIgnoreSubstringsMatch
74         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
75
76 attributetype ( 2.5.4.14 NAME 'searchGuide'
77         DESC 'RFC2256: search guide, obsoleted by enhancedSearchGuide'
78         SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
79
80 attributetype ( 2.5.4.15 NAME 'businessCategory'
81         DESC 'RFC2256: business category'
82         EQUALITY caseIgnoreMatch
83         SUBSTR caseIgnoreSubstringsMatch
84         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
85
86 attributetype ( 2.5.4.16 NAME 'postalAddress'
87         DESC 'RFC2256: postal address'
88         EQUALITY caseIgnoreListMatch
89         SUBSTR caseIgnoreListSubstringsMatch
90         SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
91
92 attributetype ( 2.5.4.17 NAME 'postalCode'
93         DESC 'RFC2256: postal code'
94         EQUALITY caseIgnoreMatch
95         SUBSTR caseIgnoreSubstringsMatch
96         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
97
98 attributetype ( 2.5.4.18 NAME 'postOfficeBox'
99         DESC 'RFC2256: Post Office Box'
100         EQUALITY caseIgnoreMatch
101         SUBSTR caseIgnoreSubstringsMatch
102         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
103
104 attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
105         DESC 'RFC2256: Physical Delivery Office Name'
106         EQUALITY caseIgnoreMatch
107         SUBSTR caseIgnoreSubstringsMatch
108         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
109
110 attributetype ( 2.5.4.20 NAME 'telephoneNumber'
111         DESC 'RFC2256: Telephone Number'
112         EQUALITY telephoneNumberMatch
113         SUBSTR telephoneNumberSubstringsMatch
114         SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
115
116 attributetype ( 2.5.4.21 NAME 'telexNumber'
117         DESC 'RFC2256: Telex Number'
118         SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
119
120 attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
121         DESC 'RFC2256: Teletex Terminal Identifier'
122         SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
123
124 attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
125         DESC 'RFC2256: Facsimile (Fax) Telephone Number'
126         SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
127
128 attributetype ( 2.5.4.24 NAME 'x121Address'
129         DESC 'RFC2256: X.121 Address'
130         EQUALITY numericStringMatch
131         SUBSTR numericStringSubstringsMatch
132         SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
133
134 attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber'
135         DESC 'RFC2256: international ISDN number'
136         EQUALITY numericStringMatch
137         SUBSTR numericStringSubstringsMatch
138         SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
139
140 attributetype ( 2.5.4.26 NAME 'registeredAddress'
141         DESC 'RFC2256: registered postal address'
142         SUP postalAddress
143         SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
144
145 attributetype ( 2.5.4.27 NAME 'destinationIndicator'
146         DESC 'RFC2256: destination indicator'
147         EQUALITY caseIgnoreMatch
148         SUBSTR caseIgnoreSubstringsMatch
149         SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
150
151 attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod'
152         DESC 'RFC2256: preferred delivery method'
153         SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
154         SINGLE-VALUE )
155
156 attributetype ( 2.5.4.29 NAME 'presentationAddress'
157         DESC 'RFC2256: presentation address'
158         EQUALITY presentationAddressMatch
159         SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
160         SINGLE-VALUE )
161
162 attributetype ( 2.5.4.30 NAME 'supportedApplicationContext'
163         DESC 'RFC2256: supported application context'
164         EQUALITY objectIdentifierMatch
165         SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
166
167 attributetype ( 2.5.4.31 NAME 'member'
168         DESC 'RFC2256: member of a group'
169         EQUALITY distinguishedNameMatch
170         SUP distinguishedName )
171
172 attributetype ( 2.5.4.32 NAME 'owner'
173         DESC 'RFC2256: owner (of the object)'
174         SUP distinguishedName )
175
176 attributetype ( 2.5.4.33 NAME 'roleOccupant'
177         DESC 'RFC2256: occupant of role'
178         SUP distinguishedName )
179
180 attributetype ( 2.5.4.34 NAME 'seeAlso'
181         DESC 'RFC2256: DN of related object'
182         SUP distinguishedName )
183
184 attributetype ( 2.5.4.36 NAME 'userCertificate'
185         DESC 'RFC2256: X.509 user certificate, use ;binary'
186         SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
187
188 attributetype ( 2.5.4.37 NAME 'cACertificate'
189         DESC 'RFC2256: X.509 CA certificate, use ;binary'
190         SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
191
192 attributetype ( 2.5.4.38 NAME 'authorityRevocationList'
193         DESC 'RFC2256: X.509 authority revocation list, use ;binary'
194         SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
195
196 attributetype ( 2.5.4.39 NAME 'certificateRevocationList'
197         DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
198         SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
199
200 attributetype ( 2.5.4.40 NAME 'crossCertificatePair'
201         DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
202         SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
203
204 attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' )
205         DESC 'RFC2256: first name(s) for which the entity is known by'
206         SUP name )
207
208 attributetype ( 2.5.4.43 NAME 'initials'
209         DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
210         SUP name )
211
212 attributetype ( 2.5.4.44 NAME 'generationQualifier'
213         DESC 'RFC2256: name qualifier indicating a generation'
214         SUP name )
215
216 attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier'
217         DESC 'RFC2256: X.500 unique identifier'
218         EQUALITY bitStringMatch
219         SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
220
221 attributetype ( 2.5.4.46 NAME 'dnQualifier'
222         DESC 'RFC2256: DN qualifier'
223         EQUALITY caseIgnoreMatch
224         ORDERING caseIgnoreOrderingMatch
225         SUBSTR caseIgnoreSubstringsMatch
226         SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
227
228 attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide'
229         DESC 'RFC2256: enhanced search guide'
230         SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
231
232 attributetype ( 2.5.4.48 NAME 'protocolInformation'
233         DESC 'RFC2256: protocol information'
234         EQUALITY protocolInformationMatch
235         SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
236
237 attributetype ( 2.5.4.50 NAME 'uniqueMember'
238         DESC 'RFC2256: unique member of a group'
239         EQUALITY uniqueMemberMatch
240         SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
241
242 attributetype ( 2.5.4.51 NAME 'houseIdentifier'
243         DESC 'RFC2256: house identifier'
244         EQUALITY caseIgnoreMatch
245         SUBSTR caseIgnoreSubstringsMatch
246         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
247
248 attributetype ( 2.5.4.52 NAME 'supportedAlgorithms'
249         DESC 'RFC2256: supported algorithms'
250         SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
251
252 attributetype ( 2.5.4.53 NAME 'deltaRevocationList'
253         DESC 'RFC2256: delta revocation list; use ;binary'
254         SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
255
256 attributetype ( 2.5.4.54 NAME 'dmdName'
257         DESC 'RFC2256: name of DMD'
258         SUP name )
259         
260 attributetype ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
261         DESC 'RFC2079: Uniform Resource Identifier with optional label'
262         EQUALITY caseExactMatch
263         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
264
265 attributetype ( 0.9.2342.19200300.100.1.1
266         NAME ( 'uid' 'userid' )
267         DESC 'RFC1274: user identifier'
268         EQUALITY caseIgnoreMatch
269         SUBSTR caseIgnoreSubstringsMatch
270         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
271
272 attributetype ( 0.9.2342.19200300.100.1.3
273         NAME ( 'mail' 'rfc822Mailbox' )
274         DESC 'RFC1274: RFC822 Mailbox'
275     EQUALITY caseIgnoreIA5Match
276     SUBSTR caseIgnoreIA5SubstringsMatch
277     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
278
279 attributetype ( 0.9.2342.19200300.100.1.37
280         NAME 'associatedDomain'
281         DESC 'RFC1274: domain associated with object'
282         EQUALITY caseIgnoreIA5Match
283         SUBSTR caseIgnoreIA5SubstringsMatch
284         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
285
286 attributetype ( 1.2.840.113549.1.9.1
287         NAME ( 'email' 'emailAddress' 'pkcs9email' )
288         DESC 'RFC2459: legacy attribute for email addresses in DNs'
289         EQUALITY caseIgnoreIA5Match
290         SUBSTR caseIgnoreIA5SubstringsMatch
291         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
292
293 attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
294         EQUALITY caseIgnoreMatch
295         SUBSTR caseIgnoreSubstringsMatch
296         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
297
298 attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
299         DESC 'RFC1274: general information'
300         EQUALITY caseIgnoreMatch
301         SUBSTR caseIgnoreSubstringsMatch
302         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
303
304 attributetype ( 0.9.2342.19200300.100.1.5
305         NAME ( 'drink' 'favouriteDrink' )
306         DESC 'RFC1274: favorite drink'
307         EQUALITY caseIgnoreMatch
308         SUBSTR caseIgnoreSubstringsMatch
309         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
310
311 attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
312         DESC 'RFC1274: room number'
313         EQUALITY caseIgnoreMatch
314         SUBSTR caseIgnoreSubstringsMatch
315         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
316
317 attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
318         DESC 'RFC1274: photo (G3 fax)'
319         SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
320
321 attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
322         DESC 'RFC1274: categorory of user'
323         EQUALITY caseIgnoreMatch
324         SUBSTR caseIgnoreSubstringsMatch
325         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
326
327 attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
328         DESC 'RFC1274: host computer'
329         EQUALITY caseIgnoreMatch
330         SUBSTR caseIgnoreSubstringsMatch
331         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
332
333 attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
334         DESC 'RFC1274: DN of manager'
335         EQUALITY distinguishedNameMatch
336         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
337
338 attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
339         DESC 'RFC1274: unique identifier of document'
340         EQUALITY caseIgnoreMatch
341         SUBSTR caseIgnoreSubstringsMatch
342         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
343
344 attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
345         DESC 'RFC1274: title of document'
346         EQUALITY caseIgnoreMatch
347         SUBSTR caseIgnoreSubstringsMatch
348         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
349
350 attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
351         DESC 'RFC1274: version of document'
352         EQUALITY caseIgnoreMatch
353         SUBSTR caseIgnoreSubstringsMatch
354         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
355
356 attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
357         DESC 'RFC1274: DN of author of document'
358         EQUALITY distinguishedNameMatch
359         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
360
361 attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
362         DESC 'RFC1274: location of document original'
363         EQUALITY caseIgnoreMatch
364         SUBSTR caseIgnoreSubstringsMatch
365         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
366
367 attributetype ( 0.9.2342.19200300.100.1.20
368         DESC 'RFC1274: home telephone number'
369         NAME ( 'homePhone' 'homeTelephoneNumber' )
370         EQUALITY telephoneNumberMatch
371         SUBSTR telephoneNumberSubstringsMatch
372         SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
373
374 attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
375         DESC 'RFC1274: DN of secretary'
376         EQUALITY distinguishedNameMatch
377         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
378
379 attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
380         SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
381
382 attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
383         EQUALITY caseIgnoreIA5Match
384         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
385
386 attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
387         EQUALITY caseIgnoreIA5Match
388         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
389
390 attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
391         EQUALITY caseIgnoreIA5Match
392         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
393
394 attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
395         EQUALITY caseIgnoreIA5Match
396         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
397
398 attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
399         EQUALITY caseIgnoreIA5Match
400         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
401
402 attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
403         EQUALITY caseIgnoreIA5Match
404         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
405
406 attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
407         DESC 'RFC1274: DN of entry associated with domain'
408         EQUALITY distinguishedNameMatch
409         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
410
411 attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
412         DESC 'RFC1274: home postal address'
413         EQUALITY caseIgnoreListMatch
414         SUBSTR caseIgnoreListSubstringsMatch
415         SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
416
417 attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
418         DESC 'RFC1274: personal title'
419         EQUALITY caseIgnoreMatch
420         SUBSTR caseIgnoreSubstringsMatch
421         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
422
423 attributetype ( 0.9.2342.19200300.100.1.41
424         NAME ( 'mobile' 'mobileTelephoneNumber' )
425         DESC 'RFC1274: mobile telephone number'
426         EQUALITY telephoneNumberMatch
427         SUBSTR telephoneNumberSubstringsMatch
428         SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
429
430 attributetype ( 0.9.2342.19200300.100.1.42
431         NAME ( 'pager' 'pagerTelephoneNumber' )
432         DESC 'RFC1274: pager telephone number'
433         EQUALITY telephoneNumberMatch
434         SUBSTR telephoneNumberSubstringsMatch
435         SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
436
437 attributetype ( 0.9.2342.19200300.100.1.43
438         NAME ( 'co' 'friendlyCountryName' )
439         DESC 'RFC1274: friendly country name'
440         EQUALITY caseIgnoreMatch
441         SUBSTR caseIgnoreSubstringsMatch
442         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
443
444 attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
445         DESC 'RFC1274: unique identifer'
446         EQUALITY caseIgnoreMatch
447         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
448
449 attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
450         DESC 'RFC1274: organizational status'
451         EQUALITY caseIgnoreMatch
452         SUBSTR caseIgnoreSubstringsMatch
453         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
454
455 attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
456         DESC 'RFC1274: Janet mailbox'
457         EQUALITY caseIgnoreIA5Match
458         SUBSTR caseIgnoreIA5SubstringsMatch
459         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
460
461 attributetype ( 0.9.2342.19200300.100.1.47
462         NAME 'mailPreferenceOption'
463         DESC 'RFC1274: mail preference option'
464         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
465
466 attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
467         DESC 'RFC1274: name of building'
468         EQUALITY caseIgnoreMatch
469         SUBSTR caseIgnoreSubstringsMatch
470         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
471
472 attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
473         DESC 'RFC1274: DSA Quality'
474         SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
475
476 attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
477         DESC 'RFC1274: Single Level Quality'
478         SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
479
480 attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
481         DESC 'RFC1274: Subtree Mininum Quality'
482         SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
483
484 attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
485         DESC 'RFC1274: Subtree Maximun Quality'
486         SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
487
488 attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
489         DESC 'RFC1274: Personal Signature (G3 fax)'
490         SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
491
492 attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
493         DESC 'RFC1274: DIT Redirect'
494         EQUALITY distinguishedNameMatch
495         SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
496
497 attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
498         DESC 'RFC1274: audio (u-law)'
499         SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
500
501 attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
502         DESC 'RFC1274: publisher of document'
503         EQUALITY caseIgnoreMatch
504         SUBSTR caseIgnoreSubstringsMatch
505         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
506
507 attributetype ( 2.16.840.1.113730.3.1.1
508         NAME 'carLicense'
509         DESC 'RFC2798: vehicle license or registration plate'
510         EQUALITY caseIgnoreMatch
511         SUBSTR caseIgnoreSubstringsMatch
512         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
513
514 attributetype ( 2.16.840.1.113730.3.1.2
515         NAME 'departmentNumber'
516         DESC 'RFC2798: identifies a department within an organization'
517         EQUALITY caseIgnoreMatch
518         SUBSTR caseIgnoreSubstringsMatch
519         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
520
521 attributetype ( 2.16.840.1.113730.3.1.241
522         NAME 'displayName'
523         DESC 'RFC2798: preferred name to be used when displaying entries'
524         EQUALITY caseIgnoreMatch
525         SUBSTR caseIgnoreSubstringsMatch
526         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
527         SINGLE-VALUE )
528
529 attributetype ( 2.16.840.1.113730.3.1.3
530         NAME 'employeeNumber'
531         DESC 'RFC2798: numerically identifies an employee within an organization'
532         EQUALITY caseIgnoreMatch
533         SUBSTR caseIgnoreSubstringsMatch
534         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
535         SINGLE-VALUE )
536
537 attributetype ( 2.16.840.1.113730.3.1.4
538         NAME 'employeeType'
539         DESC 'RFC2798: type of employment for a person'
540         EQUALITY caseIgnoreMatch
541         SUBSTR caseIgnoreSubstringsMatch
542         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
543
544 attributetype ( 0.9.2342.19200300.100.1.60
545         NAME 'jpegPhoto'
546         DESC 'RFC2798: a JPEG image'
547         SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
548
549 attributetype ( 2.16.840.1.113730.3.1.39
550         NAME 'preferredLanguage'
551         DESC 'RFC2798: preferred written or spoken language for a person'
552         EQUALITY caseIgnoreMatch
553         SUBSTR caseIgnoreSubstringsMatch
554         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
555         SINGLE-VALUE )
556
557 attributetype ( 2.16.840.1.113730.3.1.40
558         NAME 'userSMIMECertificate'
559         DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME'
560         SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
561
562 attributetype ( 2.16.840.1.113730.3.1.216
563         NAME 'userPKCS12'
564         DESC 'RFC2798: personal identity information, a PKCS #12 PFX'
565         SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
566
567 attributetype ( 0.9.2342.19200300.100.1.25
568         NAME ( 'dc' 'domainComponent' )
569         DESC 'RFC1274/2247: domain component'
570         EQUALITY caseIgnoreIA5Match
571         SUBSTR caseIgnoreIA5SubstringsMatch
572         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
573
574 ####################
575 # kolab attributes #
576 ####################
577
578 attributetype ( 1.3.6.1.4.1.60000.2.1.1
579         NAME ( 'k' 'kolab' )
580         SUP name )
581
582 attributetype ( 1.3.6.1.4.1.60000.2.1.2
583         NAME 'deleteflag'
584         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
585         EQUALITY booleanMatch )
586
587 attributetype ( 1.3.6.1.4.1.60000.2.1.3
588         NAME 'alias' 
589         DESC 'RFC1274: RFC822 Mailbox'
590         EQUALITY caseIgnoreIA5Match
591         SUBSTR caseIgnoreIA5SubstringsMatch
592         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
593
594 # global attributes
595
596 attributetype ( 1.3.6.1.4.1.60000.2.1.5
597         NAME 'fqhostname'
598         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
599
600 # postfix specific attributes
601
602 attributetype ( 1.3.6.1.4.1.60000.2.1.501
603         NAME 'postfix-mydomain'
604         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
605
606 attributetype ( 1.3.6.1.4.1.60000.2.1.502
607         NAME 'postfix-relaydomains'
608         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
609
610 attributetype ( 1.3.6.1.4.1.60000.2.1.503
611         NAME 'postfix-mydestination'
612         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
613
614 attributetype ( 1.3.6.1.4.1.60000.2.1.504
615         NAME 'postfix-mynetworks'
616         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
617
618 attributetype ( 1.3.6.1.4.1.60000.2.1.505
619         NAME 'postfix-relayhost'
620         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
621
622 attributetype ( 1.3.6.1.4.1.60000.2.1.506
623         NAME 'postfix-transport'
624         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
625
626
627 # imapd specific attributes
628
629 attributetype ( 1.3.6.1.4.1.60000.2.1.601
630         NAME 'cyrus-autocreatequota'
631         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
632
633 attributetype ( 1.3.6.1.4.1.60000.2.1.602
634         NAME 'cyrus-admins'
635         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
636
637 attributetype ( 1.3.6.1.4.1.60000.2.1.603
638         NAME 'cyrus-imap'
639         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
640         EQUALITY booleanMatch )
641
642 attributetype ( 1.3.6.1.4.1.60000.2.1.604
643         NAME 'cyrus-pop3'
644         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
645         EQUALITY booleanMatch )
646
647 attributetype ( 1.3.6.1.4.1.60000.2.1.605
648         NAME 'userquota'
649         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
650
651 attributetype ( 1.3.6.1.4.1.60000.2.1.651
652         NAME 'acl'
653         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
654
655 attributetype ( 1.3.6.1.4.1.60000.2.1.606
656         NAME 'cyrus-imaps'
657         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
658         EQUALITY booleanMatch )
659
660 attributetype ( 1.3.6.1.4.1.60000.2.1.607
661         NAME 'cyrus-pop3s'
662         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
663         EQUALITY booleanMatch )
664
665 attributetype ( 1.3.6.1.4.1.60000.2.1.608
666         NAME 'cyrus-sieve'
667         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
668         EQUALITY booleanMatch )
669
670 # apache2 and php specific attributes
671 attributetype ( 1.3.6.1.4.1.60000.2.1.701
672         NAME 'apache-http'
673         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
674         EQUALITY booleanMatch )
675
676 # proftpd specific attributes
677
678 attributetype ( 1.3.6.1.4.1.60000.2.1.901
679         NAME 'proftpd-defaultquota'
680         SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
681
682 attributetype ( 1.3.6.1.4.1.60000.2.1.902
683         NAME 'proftpd-ftp'
684         SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
685         EQUALITY booleanMatch )
686
687 attributetype ( 1.3.6.1.4.1.60000.2.1.903
688         NAME 'proftpd-userPassword'
689         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 
690
691 ########################
692 # kolab object classes #
693 ########################
694
695 objectclass ( 1.3.6.1.4.1.60000.2.2.1 NAME 'kolab'
696         DESC 'Kolab server config'
697         MUST k
698         SUP top STRUCTURAL
699         MAY (   fqhostname $
700                 postfix-mydomain $ 
701                 postfix-relaydomains $ 
702                 postfix-mydestination $ 
703                 postfix-mynetworks $ 
704                 postfix-relayhost $ 
705                 postfix-transport $
706                 cyrus-autocreatequota $ 
707                 cyrus-admins $ 
708                 cyrus-imap $ 
709                 cyrus-pop3 $ 
710                 cyrus-imaps $ 
711                 cyrus-pop3s $ 
712                 cyrus-sieve $
713                 apache-http $
714                 proftpd-ftp $ 
715                 proftpd-defaultquota $ 
716                 uid $
717                 userPassword ) )
718
719 objectclass ( 1.3.6.1.4.1.60000.2.2.9 NAME 'sharedfolder'
720         DESC 'IMAP shared folder'
721         SUP top STRUCTURAL
722         MUST cn
723         MAY ( acl $ userquota $ deleteflag ) ) 
724
725 objectclass ( 1.3.6.1.4.1.5322.13.1.1 NAME 'namedObject' 
726         SUP top STRUCTURAL 
727         MAY cn )
728
729 ##################
730 # object classes #
731 ##################
732
733 objectclass ( 2.5.6.2 NAME 'country'
734         DESC 'RFC2256: a country'
735         SUP top STRUCTURAL
736         MUST c
737         MAY ( searchGuide $ description $ deleteflag ) )
738
739 objectclass ( 2.5.6.3 NAME 'locality'
740         DESC 'RFC2256: a locality'
741         SUP top STRUCTURAL
742         MAY ( street $ seeAlso $ searchGuide $ st $ l $ description $ deleteflag ) )
743
744 objectclass ( 2.5.6.4 NAME 'organization'
745         DESC 'RFC2256: an organization'
746         SUP top STRUCTURAL
747         MUST o
748         MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
749                 x121Address $ registeredAddress $ destinationIndicator $
750                 preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
751                 telephoneNumber $ internationaliSDNNumber $
752                 facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
753                 postalAddress $ physicalDeliveryOfficeName $ st $ l $ description $ 
754                 c $ mail $ deleteflag $ alias ) )
755
756 objectclass ( 2.5.6.5 NAME 'organizationalUnit'
757         DESC 'RFC2256: an organizational unit'
758         SUP top STRUCTURAL
759         MUST ou
760         MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
761                 x121Address $ registeredAddress $ destinationIndicator $
762                 preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
763                 telephoneNumber $ internationaliSDNNumber $
764                 facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
765                 postalAddress $ physicalDeliveryOfficeName $ st $ l $ description $ 
766                 c $ mail $ deleteflag $ alias ) )
767
768 objectclass ( 2.5.6.6 NAME 'person'
769         DESC 'RFC2256: a person'
770         SUP top STRUCTURAL
771         MUST ( sn $ cn )
772         MAY ( userPassword $ telephoneNumber $ seeAlso $ description $ deleteflag ) )
773
774 objectclass ( 2.5.6.7 NAME 'organizationalPerson'
775         DESC 'RFC2256: an organizational person'
776         SUP person STRUCTURAL
777         MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
778                 preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
779                 telephoneNumber $ internationaliSDNNumber $
780                 facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
781                 postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l $ 
782                 c $ userquota $ deleteflag ) )
783
784 #objectclass ( 2.5.6.8 NAME 'organizationalRole'
785 #       DESC 'RFC2256: an organizational role'
786 #       SUP top STRUCTURAL
787 #       MUST cn
788 #       MAY ( x121Address $ registeredAddress $ destinationIndicator $
789 #               preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
790 #               telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
791 #               seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
792 #               postOfficeBox $ postalCode $ postalAddress $
793 #               physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
794
795 objectclass ( 2.5.6.9 NAME 'groupOfNames'
796         DESC 'RFC2256: a group of names (DNs)'
797         SUP top STRUCTURAL
798         MUST ( cn )
799         MAY ( member $ businessCategory $ seeAlso $ owner $ ou $ o $ description $ deleteflag ) )
800
801 #objectclass ( 2.5.6.10 NAME 'residentialPerson'
802 #       DESC 'RFC2256: an residential person'
803 #       SUP person STRUCTURAL
804 #       MUST l
805 #       MAY ( businessCategory $ x121Address $ registeredAddress $
806 #               destinationIndicator $ preferredDeliveryMethod $ telexNumber $
807 #               teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
808 #               facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
809 #               postOfficeBox $ postalCode $ postalAddress $
810 #               physicalDeliveryOfficeName $ st $ l $ c $ deleteflag ) )
811
812 objectclass ( 2.5.6.11 NAME 'applicationProcess'
813         DESC 'RFC2256: an application process'
814         SUP top STRUCTURAL
815         MUST cn
816         MAY ( seeAlso $ ou $ l $ description ) )
817
818 #objectclass ( 2.5.6.12 NAME 'applicationEntity'
819 #       DESC 'RFC2256: an application entity'
820 #       SUP top STRUCTURAL
821 #       MUST ( presentationAddress $ cn )
822 #       MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
823 #       description ) )
824
825 #objectclass ( 2.5.6.13 NAME 'dSA'
826 #       DESC 'RFC2256: a directory system agent (a server)'
827 #       SUP applicationEntity STRUCTURAL
828 #       MAY knowledgeInformation )
829
830 #objectclass ( 2.5.6.14 NAME 'device'
831 #       DESC 'RFC2256: a device'
832 #       SUP top STRUCTURAL
833 #       MUST cn
834 #       MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
835
836 #objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
837 #       DESC 'RFC2256: a strong authentication user'
838 #       SUP top AUXILIARY
839 #       MUST userCertificate )
840
841 #objectclass ( 2.5.6.16 NAME 'certificationAuthority'
842 #       DESC 'RFC2256: a certificate authority'
843 #       SUP top AUXILIARY
844 #       MUST ( authorityRevocationList $ certificateRevocationList $
845 #               cACertificate ) MAY crossCertificatePair )
846
847 #objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
848 #       DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
849 #       SUP top STRUCTURAL
850 #       MUST ( uniqueMember $ cn )
851 #       MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
852
853 #objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
854 #       DESC 'RFC2256: a user security information'
855 #       SUP top AUXILIARY
856 #       MAY ( supportedAlgorithms ) )
857
858 #objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
859 #       SUP certificationAuthority
860 #       AUXILIARY MAY ( deltaRevocationList ) )
861
862 #objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
863 #       SUP top STRUCTURAL
864 #       MUST ( cn )
865 #       MAY ( certificateRevocationList $ authorityRevocationList $
866 #               deltaRevocationList ) )
867
868 #objectclass ( 2.5.6.20 NAME 'dmd'
869 #       SUP top STRUCTURAL
870 #       MUST ( dmdName )
871 #       MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
872 #               x121Address $ registeredAddress $ destinationIndicator $
873 #               preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
874 #               telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
875 #               street $ postOfficeBox $ postalCode $ postalAddress $
876 #               physicalDeliveryOfficeName $ st $ l $ description ) )
877
878 #objectclass ( 2.5.6.21 NAME 'pkiUser'
879 #       DESC 'RFC2587: a PKI user'
880 #       SUP top AUXILIARY
881 #       MAY userCertificate )
882
883 #objectclass ( 2.5.6.22 NAME 'pkiCA'
884 #       DESC 'RFC2587: PKI certificate authority'
885 #       SUP top AUXILIARY
886 #       MAY ( authorityRevocationList $ certificateRevocationList $
887 #               cACertificate $ crossCertificatePair ) )
888
889 #objectclass ( 2.5.6.23 NAME 'deltaCRL'
890 #       DESC 'RFC2587: PKI user'
891 #       SUP top AUXILIARY
892 #       MAY deltaRevocationList )
893
894 #objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
895 #       DESC 'RFC2079: object that contains the URI attribute type'
896 #       MAY ( labeledURI )
897 #       SUP top AUXILIARY )
898
899 objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
900         DESC 'RFC1274: simple security object'
901         SUP top AUXILIARY
902         MUST userPassword )
903
904 objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
905         DESC 'RFC2247: domain component object'
906         SUP top AUXILIARY MUST dc )
907
908 objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
909         DESC 'RFC2377: uid object'
910         SUP top AUXILIARY MUST uid )
911
912 #objectclass ( 0.9.2342.19200300.100.4.4
913 #       NAME ( 'pilotPerson' 'newPilotPerson' )
914 #       SUP person STRUCTURAL
915 #       MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
916 #               favouriteDrink $ roomNumber $ userClass $
917 #               homeTelephoneNumber $ homePostalAddress $ secretary $
918 #               personalTitle $ preferredDeliveryMethod $ businessCategory $
919 #               janetMailbox $ otherMailbox $ mobileTelephoneNumber $
920 #               pagerTelephoneNumber $ organizationalStatus $
921 #               mailPreferenceOption $ personalSignature )
922 #       )
923
924 #objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
925 #       SUP top STRUCTURAL
926 #       MUST userid
927 #       MAY ( description $ seeAlso $ localityName $
928 #               organizationName $ organizationalUnitName $ host )
929 #       )
930
931 #objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
932 #       SUP top STRUCTURAL
933 #       MUST documentIdentifier
934 #       MAY ( commonName $ description $ seeAlso $ localityName $
935 #               organizationName $ organizationalUnitName $
936 #               documentTitle $ documentVersion $ documentAuthor $
937 #               documentLocation $ documentPublisher )
938 #       )
939
940 objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
941         SUP top STRUCTURAL
942         MUST commonName
943         MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
944         )
945
946 #objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
947 #       SUP top STRUCTURAL
948 #       MUST commonName
949 #       MAY ( description $ seeAlso $ telephonenumber $
950 #               localityName $ organizationName $ organizationalUnitName )
951 #       )
952
953 objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
954         SUP top STRUCTURAL
955         MUST domainComponent
956         MAY ( associatedName $ organizationName $ description $
957                 businessCategory $ seeAlso $ searchGuide $ userPassword $
958                 localityName $ stateOrProvinceName $ streetAddress $
959                 physicalDeliveryOfficeName $ postalAddress $ postalCode $
960                 postOfficeBox $ streetAddress $
961                 facsimileTelephoneNumber $ internationalISDNNumber $
962                 telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
963                 preferredDeliveryMethod $ destinationIndicator $
964                 registeredAddress $ x121Address )
965         )
966
967 #objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
968 #       SUP domain STRUCTURAL
969 #       MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
970 #               physicalDeliveryOfficeName $ postalAddress $ postalCode $
971 #               postOfficeBox $ streetAddress $
972 #               facsimileTelephoneNumber $ internationalISDNNumber $
973 #               telephoneNumber $ teletexTerminalIdentifier $
974 #               telexNumber $ preferredDeliveryMethod $ destinationIndicator $
975 #               registeredAddress $ x121Address )
976 #       )
977
978 #objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
979 #       SUP 'domain' STRUCTURAL
980 #       MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
981 #               SOARecord $ CNAMERecord )
982 #       )
983
984 #objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
985 #       DESC 'RFC1274: an object related to an domain'
986 #       SUP top AUXILIARY
987 #       MUST associatedDomain )
988
989 #objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
990 #       SUP country STRUCTURAL
991 #       MUST friendlyCountryName )
992
993 #objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
994 #       SUP ( organization $ organizationalUnit ) STRUCTURAL
995 #       MAY buildingName )
996
997 #objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
998 #       SUP dsa STRUCTURAL
999 #       MAY dSAQuality )
1000
1001 #objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
1002 #       SUP top AUXILIARY
1003 #       MUST dsaQuality
1004 #       MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
1005 #       )
1006
1007 objectclass     ( 2.16.840.1.113730.3.2.2
1008     NAME 'inetOrgPerson'
1009         DESC 'RFC2798: Internet Organizational Person'
1010     SUP organizationalPerson
1011     STRUCTURAL
1012         MAY (
1013                 audio $ businessCategory $ carLicense $ departmentNumber $
1014                 displayName $ employeeNumber $ employeeType $ givenName $
1015                 homePhone $ homePostalAddress $ initials $ jpegPhoto $
1016                 labeledURI $ mail $ manager $ mobile $ o $ pager $
1017                 photo $ roomNumber $ secretary $ uid $ userCertificate $
1018                 x500uniqueIdentifier $ preferredLanguage $
1019                 userSMIMECertificate $ userPKCS12 $ deleteflag $ alias )
1020         )