00core.ldif 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822
  1. # 00core.ldif - Required Schema
  2. #
  3. # Contains standard schema from the following sources:
  4. #
  5. # - RFC 4512
  6. # - RFC 4519
  7. # - LDAP Subentry Internet Draft
  8. #
  9. # The DS specific "aci" attribute is also defined here so we can
  10. # set a default aci # on the schema entry.
  11. #
  12. # NOTE: There is one very important deviation from the LDAP standard:
  13. # there is a bug in the standard definition of groupOfNames and
  14. # groupOfUniqueNames - the member/uniqueMember attribute is in the MUST
  15. # list, not the MAY list, which means you cannot have an empty group.
  16. # Until the LDAP community figures out how to do grouping properly, we
  17. # have put the member/uniqueMember attribute into the MAY list, to allow
  18. # empty groups.
  19. ################################################################################
  20. #
  21. dn: cn=schema
  22. objectclass: top
  23. objectclass: ldapSubentry
  24. objectclass: subschema
  25. cn: schema
  26. #
  27. # aci to ensure that the standard schema attributes are visible to
  28. # all LDAP clients (anonymous access).
  29. #
  30. aci: (target="ldap:///cn=schema")(targetattr !="aci")(version 3.0;acl "anonymous, no acis"; allow (read, search, compare) userdn = "ldap:///anyone";)
  31. #
  32. ################################################################################
  33. #
  34. attributeTypes: ( 2.16.840.1.113730.3.1.55 NAME 'aci'
  35. DESC 'Netscape defined access control information attribute type'
  36. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  37. USAGE directoryOperation
  38. X-ORIGIN 'Netscape Directory Server' )
  39. #
  40. ################################################################################
  41. #
  42. objectClasses: ( 2.5.6.0 NAME 'top'
  43. ABSTRACT
  44. MUST objectClass
  45. X-ORIGIN 'RFC 4512' )
  46. #
  47. ################################################################################
  48. #
  49. objectClasses: ( 2.5.6.1 NAME 'alias'
  50. SUP top STRUCTURAL
  51. MUST aliasedObjectName
  52. X-ORIGIN 'RFC 4512' )
  53. #
  54. ################################################################################
  55. #
  56. attributeTypes: ( 2.5.4.1 NAME 'aliasedObjectName'
  57. EQUALITY distinguishedNameMatch
  58. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  59. SINGLE-VALUE
  60. X-ORIGIN 'RFC 4512' )
  61. #
  62. ################################################################################
  63. #
  64. attributeTypes: ( 2.5.4.0 NAME 'objectClass'
  65. EQUALITY objectIdentifierMatch
  66. SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
  67. X-ORIGIN 'RFC 4512' )
  68. #
  69. ################################################################################
  70. #
  71. attributeTypes: ( 2.5.18.3 NAME 'creatorsName'
  72. EQUALITY distinguishedNameMatch
  73. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  74. SINGLE-VALUE NO-USER-MODIFICATION
  75. USAGE directoryOperation
  76. X-ORIGIN 'RFC 4512' )
  77. #
  78. ################################################################################
  79. #
  80. attributeTypes: ( 2.5.18.1 NAME 'createTimestamp'
  81. EQUALITY generalizedTimeMatch
  82. ORDERING generalizedTimeOrderingMatch
  83. SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
  84. SINGLE-VALUE NO-USER-MODIFICATION
  85. USAGE directoryOperation
  86. X-ORIGIN 'RFC 4512' )
  87. #
  88. ################################################################################
  89. #
  90. attributeTypes: ( 2.5.18.4 NAME 'modifiersName'
  91. EQUALITY distinguishedNameMatch
  92. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  93. SINGLE-VALUE NO-USER-MODIFICATION
  94. USAGE directoryOperation
  95. X-ORIGIN 'RFC 4512' )
  96. #
  97. ################################################################################
  98. #
  99. attributeTypes: ( 2.5.18.2 NAME 'modifyTimestamp'
  100. EQUALITY generalizedTimeMatch
  101. ORDERING generalizedTimeOrderingMatch
  102. SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
  103. SINGLE-VALUE NO-USER-MODIFICATION
  104. USAGE directoryOperation
  105. X-ORIGIN 'RFC 4512' )
  106. #
  107. ################################################################################
  108. #
  109. attributeTypes: ( 2.5.21.9 NAME 'structuralObjectClass'
  110. EQUALITY objectIdentifierMatch
  111. SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
  112. SINGLE-VALUE NO-USER-MODIFICATION
  113. USAGE directoryOperation
  114. X-ORIGIN 'RFC 4512' )
  115. #
  116. ################################################################################
  117. #
  118. attributeTypes: ( 2.5.21.10 NAME 'governingStructureRule'
  119. EQUALITY integerMatch
  120. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  121. SINGLE-VALUE NO-USER-MODIFICATION
  122. USAGE directoryOperation
  123. X-ORIGIN 'RFC 4512' )
  124. #
  125. ################################################################################
  126. #
  127. attributeTypes: ( 2.5.18.10 NAME 'subschemaSubentry'
  128. EQUALITY distinguishedNameMatch
  129. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  130. SINGLE-VALUE NO-USER-MODIFICATION
  131. USAGE directoryOperation
  132. X-ORIGIN 'RFC 4512' )
  133. #
  134. ################################################################################
  135. #
  136. objectClasses: ( 2.5.20.1 NAME 'subschema' AUXILIARY
  137. MAY ( dITStructureRules $ nameForms $ ditContentRules $
  138. objectClasses $ attributeTypes $ matchingRules $
  139. matchingRuleUse )
  140. X-ORIGIN 'RFC 4512' )
  141. #
  142. ################################################################################
  143. # TODO - Add Object Class Description syntax
  144. #attributeTypes: ( 2.5.21.6 NAME 'objectClasses'
  145. # EQUALITY objectIdentifierFirstComponentMatch
  146. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.37
  147. # USAGE directoryOperation
  148. # X-ORIGIN 'RFC 4512' )
  149. attributeTypes: ( 2.5.21.6 NAME 'objectClasses'
  150. EQUALITY objectIdentifierFirstComponentMatch
  151. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  152. USAGE directoryOperation
  153. X-ORIGIN 'RFC 4512' )
  154. #
  155. ################################################################################
  156. # TODO - Add Attribute Type Description syntax
  157. #attributeTypes: ( 2.5.21.5 NAME 'attributeTypes'
  158. # EQUALITY objectIdentifierFirstComponentMatch
  159. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.3
  160. # USAGE directoryOperation
  161. # X-ORIGIN 'RFC 4512' )
  162. attributeTypes: ( 2.5.21.5 NAME 'attributeTypes'
  163. EQUALITY objectIdentifierFirstComponentMatch
  164. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  165. USAGE directoryOperation
  166. X-ORIGIN 'RFC 4512' )
  167. #
  168. ################################################################################
  169. # TODO - Add Matching Rule Description syntax
  170. #attributeTypes: ( 2.5.21.4 NAME 'matchingRules'
  171. # EQUALITY objectIdentifierFirstComponentMatch
  172. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.30
  173. # USAGE directoryOperation
  174. # X-ORIGIN 'RFC 4512' )
  175. attributeTypes: ( 2.5.21.4 NAME 'matchingRules'
  176. EQUALITY objectIdentifierFirstComponentMatch
  177. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  178. USAGE directoryOperation
  179. X-ORIGIN 'RFC 4512' )
  180. #
  181. ################################################################################
  182. # TODO - Add Matching Rule Use Description syntax
  183. #attributeTypes: ( 2.5.21.8 NAME 'matchingRuleUse'
  184. # EQUALITY objectIdentifierFirstComponentMatch
  185. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.31
  186. # USAGE directoryOperation
  187. # X-ORIGIN 'RFC 4512' )
  188. attributeTypes: ( 2.5.21.8 NAME 'matchingRuleUse'
  189. EQUALITY objectIdentifierFirstComponentMatch
  190. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  191. USAGE directoryOperation
  192. X-ORIGIN 'RFC 4512' )
  193. #
  194. ################################################################################
  195. # TODO - Add LDAP Syntax Description syntax
  196. #attributeTypes: ( 1.3.6.1.4.1.1466.101.120.16 NAME 'ldapSyntaxes'
  197. # EQUALITY objectIdentifierFirstComponentMatch
  198. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.54
  199. # USAGE directoryOperation
  200. # X-ORIGIN 'RFC 4512' )
  201. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.16 NAME 'ldapSyntaxes'
  202. EQUALITY objectIdentifierFirstComponentMatch
  203. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  204. USAGE directoryOperation
  205. X-ORIGIN 'RFC 4512' )
  206. #
  207. ################################################################################
  208. # TODO - Add DIT Content Rule Description syntax
  209. #attributeTypes: ( 2.5.21.2 NAME 'dITContentRules'
  210. # EQUALITY objectIdentifierFirstComponentMatch
  211. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.16
  212. # USAGE directoryOperation
  213. # X-ORIGIN 'RFC 4512' )
  214. attributeTypes: ( 2.5.21.2 NAME 'dITContentRules'
  215. EQUALITY objectIdentifierFirstComponentMatch
  216. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  217. USAGE directoryOperation
  218. X-ORIGIN 'RFC 4512' )
  219. #
  220. ################################################################################
  221. # TODO - Add DIT Structure Rule Description syntax
  222. #attributeTypes: ( 2.5.21.1 NAME 'dITStructureRules'
  223. # EQUALITY integerFirstComponentMatch
  224. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.17
  225. # USAGE directoryOperation
  226. # X-ORIGIN 'RFC 4512' )
  227. attributeTypes: ( 2.5.21.1 NAME 'dITStructureRules'
  228. EQUALITY integerFirstComponentMatch
  229. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  230. USAGE directoryOperation
  231. X-ORIGIN 'RFC 4512' )
  232. #
  233. ################################################################################
  234. # TODO - Add Name Form Description syntax
  235. #attributeTypes: ( 2.5.21.7 NAME 'nameForms'
  236. # EQUALITY objectIdentifierFirstComponentMatch
  237. # SYNTAX 1.3.6.1.4.1.1466.115.121.1.35
  238. # USAGE directoryOperation
  239. # X-ORIGIN 'RFC 4512' )
  240. attributeTypes: ( 2.5.21.7 NAME 'nameForms'
  241. EQUALITY objectIdentifierFirstComponentMatch
  242. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  243. USAGE directoryOperation
  244. X-ORIGIN 'RFC 4512' )
  245. #
  246. ################################################################################
  247. #
  248. objectClasses: ( 1.3.6.1.4.1.1466.101.120.111 NAME 'extensibleObject'
  249. SUP top AUXILIARY
  250. X-ORIGIN 'RFC 4512' )
  251. #
  252. ################################################################################
  253. #
  254. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.6 NAME 'altServer'
  255. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  256. USAGE dSAOperation
  257. X-ORIGIN 'RFC 4512' )
  258. #
  259. ################################################################################
  260. #
  261. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.5 NAME 'namingContexts'
  262. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  263. USAGE dSAOperation
  264. X-ORIGIN 'RFC 4512' )
  265. #
  266. ################################################################################
  267. #
  268. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.13 NAME 'supportedControl'
  269. SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
  270. USAGE dSAOperation
  271. X-ORIGIN 'RFC 4512' )
  272. #
  273. ################################################################################
  274. #
  275. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.7 NAME 'supportedExtension'
  276. SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
  277. USAGE dSAOperation
  278. X-ORIGIN 'RFC 4512' )
  279. #
  280. ################################################################################
  281. #
  282. attributeTypes: ( 1.3.6.1.4.1.4203.1.3.5 NAME 'supportedFeatures'
  283. EQUALITY objectIdentifierMatch
  284. SYNTAX 1.3.6.1.4.1.1466.115.121.1.38
  285. USAGE dSAOperation
  286. X-ORIGIN 'RFC 4512' )
  287. #
  288. ################################################################################
  289. #
  290. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.15 NAME 'supportedLDAPVersion'
  291. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  292. USAGE dSAOperation
  293. X-ORIGIN 'RFC 4512' )
  294. #
  295. ################################################################################
  296. #
  297. attributeTypes: ( 1.3.6.1.4.1.1466.101.120.14 NAME 'supportedSASLMechanisms'
  298. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  299. USAGE dSAOperation
  300. X-ORIGIN 'RFC 4512' )
  301. #
  302. ################################################################################
  303. #
  304. attributeTypes: ( 2.5.4.41 NAME 'name'
  305. EQUALITY caseIgnoreMatch
  306. SUBSTR caseIgnoreSubstringsMatch
  307. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  308. X-ORIGIN 'RFC 4519' )
  309. #
  310. ################################################################################
  311. #
  312. attributeTypes: ( 2.5.4.15 NAME 'businessCategory'
  313. EQUALITY caseIgnoreMatch
  314. SUBSTR caseIgnoreSubstringsMatch
  315. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  316. X-ORIGIN 'RFC 4519' )
  317. #
  318. ################################################################################
  319. #
  320. attributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' )
  321. SUP name
  322. SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
  323. SINGLE-VALUE
  324. X-ORIGIN 'RFC 4519'
  325. X-DEPRECATED 'countryName' )
  326. #
  327. ################################################################################
  328. #
  329. attributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' )
  330. SUP name
  331. X-ORIGIN 'RFC 4519'
  332. X-DEPRECATED 'commonName' )
  333. #
  334. ################################################################################
  335. #
  336. attributeTypes: ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domaincomponent' )
  337. EQUALITY caseIgnoreIA5Match
  338. SUBSTR caseIgnoreIA5SubstringsMatch
  339. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  340. SINGLE-VALUE
  341. X-ORIGIN 'RFC 4519'
  342. X-DEPRECATED 'domaincomponent' )
  343. #
  344. ################################################################################
  345. #
  346. attributeTypes: ( 2.5.4.13 NAME 'description'
  347. EQUALITY caseIgnoreMatch
  348. SUBSTR caseIgnoreSubstringsMatch
  349. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  350. X-ORIGIN 'RFC 4519' )
  351. #
  352. ################################################################################
  353. #
  354. attributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
  355. EQUALITY caseIgnoreMatch
  356. SUBSTR caseIgnoreSubstringsMatch
  357. SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
  358. X-ORIGIN 'RFC 4519' )
  359. #
  360. ################################################################################
  361. #
  362. attributeTypes: ( 2.5.4.49 NAME ( 'distinguishedName' 'dn' )
  363. EQUALITY distinguishedNameMatch
  364. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  365. X-ORIGIN 'RFC 4519'
  366. X-DEPRECATED 'dn' )
  367. #
  368. ################################################################################
  369. #
  370. attributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
  371. EQUALITY caseIgnoreMatch
  372. ORDERING caseIgnoreOrderingMatch
  373. SUBSTR caseIgnoreSubstringsMatch
  374. SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
  375. X-ORIGIN 'RFC 4519' )
  376. #
  377. ################################################################################
  378. #
  379. attributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
  380. SYNTAX 1.3.6.1.4.1.1466.115.121.1.21
  381. X-ORIGIN 'RFC 4519' )
  382. #
  383. ################################################################################
  384. #
  385. attributeTypes: ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
  386. SYNTAX 1.3.6.1.4.1.1466.115.121.1.22
  387. X-ORIGIN 'RFC 4519'
  388. X-DEPRECATED 'fax' )
  389. #
  390. ################################################################################
  391. #
  392. attributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
  393. SUP name
  394. X-ORIGIN 'RFC 4519' )
  395. #
  396. ################################################################################
  397. #
  398. attributeTypes: ( 2.5.4.42 NAME 'givenName'
  399. SUP name
  400. X-ORIGIN 'RFC 4519' )
  401. #
  402. ################################################################################
  403. #
  404. attributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
  405. EQUALITY caseIgnoreMatch
  406. SUBSTR caseIgnoreSubstringsMatch
  407. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  408. X-ORIGIN 'RFC 4519' )
  409. #
  410. ################################################################################
  411. #
  412. attributeTypes: ( 2.5.4.43 NAME 'initials'
  413. SUP name
  414. X-ORIGIN 'RFC 4519' )
  415. #
  416. ################################################################################
  417. #
  418. attributeTypes: ( 2.5.4.25 NAME 'internationalISDNNumber'
  419. EQUALITY numericStringMatch
  420. SUBSTR numericStringSubstringsMatch
  421. SYNTAX 1.3.6.1.4.1.1466.115.121.1.36
  422. X-ORIGIN 'RFC 4519' )
  423. #
  424. ################################################################################
  425. #
  426. attributeTypes: ( 2.5.4.7 NAME ( 'l' 'locality' 'localityname' )
  427. SUP name
  428. X-ORIGIN 'RFC 4519'
  429. X-DEPRECATED 'locality localityname' )
  430. #
  431. ################################################################################
  432. #
  433. attributeTypes: ( 2.5.4.31 NAME 'member'
  434. SUP distinguishedName
  435. X-ORIGIN 'RFC 4519' )
  436. #
  437. ################################################################################
  438. #
  439. attributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationname' )
  440. SUP name
  441. X-ORIGIN 'RFC 4519'
  442. X-DEPRECATED 'organizationname' )
  443. #
  444. ################################################################################
  445. #
  446. attributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
  447. SUP name
  448. X-ORIGIN 'RFC 4519'
  449. X-DEPRECATED 'organizationalUnitName' )
  450. #
  451. ################################################################################
  452. #
  453. attributeTypes: ( 2.5.4.32 NAME 'owner'
  454. SUP distinguishedName
  455. X-ORIGIN 'RFC 4519' )
  456. #
  457. ################################################################################
  458. #
  459. attributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
  460. EQUALITY caseIgnoreMatch
  461. SUBSTR caseIgnoreSubstringsMatch
  462. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  463. X-ORIGIN 'RFC 4519' )
  464. #
  465. ################################################################################
  466. #
  467. attributeTypes: ( 2.5.4.16 NAME 'postalAddress'
  468. EQUALITY caseIgnoreListMatch
  469. SUBSTR caseIgnoreListSubstringsMatch
  470. SYNTAX 1.3.6.1.4.1.1466.115.121.1.41
  471. X-ORIGIN 'RFC 4519' )
  472. #
  473. ################################################################################
  474. #
  475. attributeTypes: ( 2.5.4.17 NAME 'postalCode'
  476. EQUALITY caseIgnoreMatch
  477. SUBSTR caseIgnoreSubstringsMatch
  478. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  479. X-ORIGIN 'RFC 4519' )
  480. #
  481. ################################################################################
  482. #
  483. attributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
  484. EQUALITY caseIgnoreMatch
  485. SUBSTR caseIgnoreSubstringsMatch
  486. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  487. X-ORIGIN 'RFC 4519' )
  488. #
  489. ################################################################################
  490. #
  491. attributeTypes: ( 2.5.4.28 NAME 'preferredDeliveryMethod'
  492. SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
  493. SINGLE-VALUE
  494. X-ORIGIN 'RFC 4519' )
  495. #
  496. ################################################################################
  497. #
  498. attributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
  499. SUP postalAddress
  500. SYNTAX 1.3.6.1.4.1.1466.115.121.1.41
  501. X-ORIGIN 'RFC 4519' )
  502. #
  503. ################################################################################
  504. #
  505. attributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
  506. SUP distinguishedName
  507. X-ORIGIN 'RFC 4519' )
  508. #
  509. ################################################################################
  510. #
  511. attributeTypes: ( 2.5.4.14 NAME 'searchGuide'
  512. SYNTAX 1.3.6.1.4.1.1466.115.121.1.25
  513. X-ORIGIN 'RFC 4519' )
  514. #
  515. ################################################################################
  516. #
  517. attributeTypes: ( 2.5.4.34 NAME 'seeAlso'
  518. SUP distinguishedName
  519. X-ORIGIN 'RFC 4519' )
  520. #
  521. ################################################################################
  522. #
  523. attributeTypes: ( 2.5.4.5 NAME 'serialNumber'
  524. EQUALITY caseIgnoreMatch
  525. SUBSTR caseIgnoreSubstringsMatch
  526. SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
  527. X-ORIGIN 'RFC 4519' )
  528. #
  529. ################################################################################
  530. #
  531. attributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surName' )
  532. SUP name
  533. X-ORIGIN 'RFC 4519'
  534. X-DEPRECATED 'surName' )
  535. #
  536. ################################################################################
  537. #
  538. attributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
  539. SUP name
  540. X-ORIGIN 'RFC 4519'
  541. X-DEPRECATED 'stateOrProvinceName' )
  542. #
  543. ################################################################################
  544. #
  545. attributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetaddress' )
  546. EQUALITY caseIgnoreMatch
  547. SUBSTR caseIgnoreSubstringsMatch
  548. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  549. X-ORIGIN 'RFC 4519'
  550. X-DEPRECATED 'streetaddress' )
  551. #
  552. ################################################################################
  553. #
  554. attributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
  555. EQUALITY telephoneNumberMatch
  556. SUBSTR telephoneNumberSubstringsMatch
  557. SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
  558. X-ORIGIN 'RFC 4519' )
  559. #
  560. ################################################################################
  561. #
  562. attributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
  563. SYNTAX 1.3.6.1.4.1.1466.115.121.1.51
  564. X-ORIGIN 'RFC 4519' )
  565. #
  566. ################################################################################
  567. #
  568. attributeTypes: ( 2.5.4.21 NAME 'telexNumber'
  569. SYNTAX 1.3.6.1.4.1.1466.115.121.1.52
  570. X-ORIGIN 'RFC 4519' )
  571. #
  572. ################################################################################
  573. #
  574. attributeTypes: ( 2.5.4.12 NAME 'title'
  575. SUP name
  576. X-ORIGIN 'RFC 4519' )
  577. #
  578. ################################################################################
  579. #
  580. attributeTypes: ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
  581. EQUALITY caseIgnoreMatch
  582. SUBSTR caseIgnoreSubstringsMatch
  583. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  584. X-ORIGIN 'RFC 4519'
  585. X-DEPRECATED 'userid' )
  586. #
  587. ################################################################################
  588. #
  589. attributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
  590. EQUALITY uniqueMemberMatch
  591. SYNTAX 1.3.6.1.4.1.1466.115.121.1.34
  592. X-ORIGIN 'RFC 4519' )
  593. #
  594. ################################################################################
  595. #
  596. attributeTypes: ( 2.5.4.35 NAME 'userPassword'
  597. EQUALITY octetStringMatch
  598. SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
  599. X-ORIGIN 'RFC 4519' )
  600. #
  601. ################################################################################
  602. #
  603. attributeTypes: ( 2.5.4.24 NAME 'x121Address'
  604. EQUALITY numericStringMatch
  605. SUBSTR numericStringSubstringsMatch
  606. SYNTAX 1.3.6.1.4.1.1466.115.121.1.36
  607. X-ORIGIN 'RFC 4519' )
  608. #
  609. ################################################################################
  610. #
  611. attributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
  612. EQUALITY bitStringMatch
  613. SYNTAX 1.3.6.1.4.1.1466.115.121.1.6
  614. X-ORIGIN 'RFC 4519' )
  615. #
  616. ################################################################################
  617. #
  618. objectClasses: ( 2.5.6.11 NAME 'applicationProcess'
  619. SUP top
  620. STRUCTURAL
  621. MUST cn
  622. MAY ( seeAlso $
  623. ou $
  624. l $
  625. description )
  626. X-ORIGIN 'RFC 4519' )
  627. #
  628. ################################################################################
  629. #
  630. objectClasses: ( 2.5.6.2 NAME 'country'
  631. SUP top
  632. STRUCTURAL
  633. MUST c
  634. MAY ( searchGuide $
  635. description )
  636. X-ORIGIN 'RFC 4519' )
  637. #
  638. ################################################################################
  639. #
  640. objectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
  641. SUP top
  642. AUXILIARY
  643. MUST dc
  644. X-ORIGIN 'RFC 4519' )
  645. #
  646. ################################################################################
  647. #
  648. objectClasses: ( 2.5.6.14 NAME 'device'
  649. SUP top
  650. STRUCTURAL
  651. MUST cn
  652. MAY ( serialNumber $
  653. seeAlso $
  654. owner $
  655. ou $
  656. o $
  657. l $
  658. description )
  659. X-ORIGIN 'RFC 4519' )
  660. #
  661. ################################################################################
  662. #
  663. objectClasses: ( 2.5.6.9 NAME 'groupOfNames'
  664. SUP top
  665. STRUCTURAL
  666. MUST ( cn )
  667. MAY ( member $
  668. businessCategory $
  669. seeAlso $
  670. owner $
  671. ou $
  672. o $
  673. description )
  674. X-ORIGIN 'RFC 4519' )
  675. #
  676. ################################################################################
  677. #
  678. objectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
  679. SUP top
  680. STRUCTURAL
  681. MUST ( cn )
  682. MAY ( uniqueMember $
  683. businessCategory $
  684. seeAlso $
  685. owner $
  686. ou $
  687. o $
  688. description )
  689. X-ORIGIN 'RFC 4519' )
  690. #
  691. ################################################################################
  692. #
  693. objectClasses: ( 2.5.6.3 NAME 'locality'
  694. SUP top
  695. STRUCTURAL
  696. MAY ( street $
  697. seeAlso $
  698. searchGuide $
  699. st $
  700. l $
  701. description )
  702. X-ORIGIN 'RFC 4519' )
  703. #
  704. ################################################################################
  705. #
  706. objectClasses: ( 2.5.6.4 NAME 'organization'
  707. SUP top
  708. STRUCTURAL
  709. MUST o
  710. MAY ( userPassword $ searchGuide $ seeAlso $
  711. businessCategory $ x121Address $ registeredAddress $
  712. destinationIndicator $ preferredDeliveryMethod $
  713. telexNumber $ teletexTerminalIdentifier $
  714. telephoneNumber $ internationalISDNNumber $
  715. facsimileTelephoneNumber $ street $ postOfficeBox $
  716. postalCode $ postalAddress $ physicalDeliveryOfficeName $
  717. st $ l $ description )
  718. X-ORIGIN 'RFC 4519' )
  719. #
  720. ################################################################################
  721. #
  722. objectClasses: ( 2.5.6.6 NAME 'person'
  723. SUP top
  724. STRUCTURAL
  725. MUST ( sn $
  726. cn )
  727. MAY ( userPassword $
  728. telephoneNumber $
  729. seeAlso $ description )
  730. X-ORIGIN 'RFC 4519' )
  731. #
  732. ################################################################################
  733. #
  734. objectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
  735. SUP person
  736. STRUCTURAL
  737. MAY ( title $ x121Address $ registeredAddress $
  738. destinationIndicator $ preferredDeliveryMethod $
  739. telexNumber $ teletexTerminalIdentifier $
  740. telephoneNumber $ internationalISDNNumber $
  741. facsimileTelephoneNumber $ street $ postOfficeBox $
  742. postalCode $ postalAddress $ physicalDeliveryOfficeName $
  743. ou $ st $ l )
  744. X-ORIGIN 'RFC 4519' )
  745. #
  746. ################################################################################
  747. #
  748. objectClasses: ( 2.5.6.8 NAME 'organizationalRole'
  749. SUP top
  750. STRUCTURAL
  751. MUST cn
  752. MAY ( x121Address $ registeredAddress $ destinationIndicator $
  753. preferredDeliveryMethod $ telexNumber $
  754. teletexTerminalIdentifier $ telephoneNumber $
  755. internationalISDNNumber $ facsimileTelephoneNumber $
  756. seeAlso $ roleOccupant $ preferredDeliveryMethod $
  757. street $ postOfficeBox $ postalCode $ postalAddress $
  758. physicalDeliveryOfficeName $ ou $ st $ l $
  759. description )
  760. X-ORIGIN 'RFC 4519' )
  761. #
  762. ################################################################################
  763. #
  764. objectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
  765. SUP top
  766. STRUCTURAL
  767. MUST ou
  768. MAY ( businessCategory $ description $ destinationIndicator $
  769. facsimileTelephoneNumber $ internationalISDNNumber $ l $
  770. physicalDeliveryOfficeName $ postalAddress $ postalCode $
  771. postOfficeBox $ preferredDeliveryMethod $
  772. registeredAddress $ searchGuide $ seeAlso $ st $ street $
  773. telephoneNumber $ teletexTerminalIdentifier $
  774. telexNumber $ userPassword $ x121Address )
  775. X-ORIGIN 'RFC 4519' )
  776. #
  777. ################################################################################
  778. #
  779. objectClasses: ( 2.5.6.10 NAME 'residentialPerson'
  780. SUP person
  781. STRUCTURAL
  782. MUST l
  783. MAY ( businessCategory $ x121Address $ registeredAddress $
  784. destinationIndicator $ preferredDeliveryMethod $
  785. telexNumber $ teletexTerminalIdentifier $
  786. telephoneNumber $ internationalISDNNumber $
  787. facsimileTelephoneNumber $ preferredDeliveryMethod $
  788. street $ postOfficeBox $ postalCode $ postalAddress $
  789. physicalDeliveryOfficeName $ st $ l )
  790. X-ORIGIN 'RFC 4519' )
  791. #
  792. ################################################################################
  793. #
  794. objectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
  795. SUP top
  796. AUXILIARY
  797. MUST uid
  798. X-ORIGIN 'RFC 4519' )
  799. #
  800. ################################################################################
  801. #
  802. objectClasses: ( 2.16.840.1.113719.2.142.6.1.1 NAME 'ldapSubEntry'
  803. DESC 'LDAP Subentry class, version 1'
  804. SUP top
  805. STRUCTURAL
  806. MAY ( cn )
  807. X-ORIGIN 'LDAP Subentry Internet Draft' )
  808. #
  809. ################################################################################
  810. #
  811. attributeTypes: ( 1.3.1.1.4.1.453.16.2.103 NAME 'numSubordinates'
  812. DESC 'count of immediate subordinates'
  813. EQUALITY integerMatch
  814. ORDERING integerOrderingMatch
  815. SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  816. SINGLE-VALUE
  817. NO-USER-MODIFICATION
  818. USAGE directoryOperation
  819. X-ORIGIN 'numSubordinates Internet Draft' )
  820. #
  821. ################################################################################
  822. #