00core.ldif 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798
  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'
  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. #
  326. ################################################################################
  327. #
  328. attributeTypes: ( 2.5.4.3 NAME 'cn'
  329. SUP name
  330. X-ORIGIN 'RFC 4519' )
  331. #
  332. ################################################################################
  333. #
  334. attributeTypes: ( 0.9.2342.19200300.100.1.25 NAME 'dc'
  335. EQUALITY caseIgnoreIA5Match
  336. SUBSTR caseIgnoreIA5SubstringsMatch
  337. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  338. SINGLE-VALUE
  339. X-ORIGIN 'RFC 4519' )
  340. #
  341. ################################################################################
  342. #
  343. attributeTypes: ( 2.5.4.13 NAME 'description'
  344. EQUALITY caseIgnoreMatch
  345. SUBSTR caseIgnoreSubstringsMatch
  346. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  347. X-ORIGIN 'RFC 4519' )
  348. #
  349. ################################################################################
  350. #
  351. attributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
  352. EQUALITY caseIgnoreMatch
  353. SUBSTR caseIgnoreSubstringsMatch
  354. SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
  355. X-ORIGIN 'RFC 4519' )
  356. #
  357. ################################################################################
  358. #
  359. attributeTypes: ( 2.5.4.49 NAME 'distinguishedName'
  360. EQUALITY distinguishedNameMatch
  361. SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
  362. X-ORIGIN 'RFC 4519' )
  363. #
  364. ################################################################################
  365. #
  366. attributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
  367. EQUALITY caseIgnoreMatch
  368. ORDERING caseIgnoreOrderingMatch
  369. SUBSTR caseIgnoreSubstringsMatch
  370. SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
  371. X-ORIGIN 'RFC 4519' )
  372. #
  373. ################################################################################
  374. #
  375. attributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
  376. SYNTAX 1.3.6.1.4.1.1466.115.121.1.21
  377. X-ORIGIN 'RFC 4519' )
  378. #
  379. ################################################################################
  380. #
  381. attributeTypes: ( 2.5.4.23 NAME 'facsimileTelephoneNumber'
  382. SYNTAX 1.3.6.1.4.1.1466.115.121.1.22
  383. X-ORIGIN 'RFC 4519' )
  384. #
  385. ################################################################################
  386. #
  387. attributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
  388. SUP name
  389. X-ORIGIN 'RFC 4519' )
  390. #
  391. ################################################################################
  392. #
  393. attributeTypes: ( 2.5.4.42 NAME 'givenName'
  394. SUP name
  395. X-ORIGIN 'RFC 4519' )
  396. #
  397. ################################################################################
  398. #
  399. attributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
  400. EQUALITY caseIgnoreMatch
  401. SUBSTR caseIgnoreSubstringsMatch
  402. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  403. X-ORIGIN 'RFC 4519' )
  404. #
  405. ################################################################################
  406. #
  407. attributeTypes: ( 2.5.4.43 NAME 'initials'
  408. SUP name
  409. X-ORIGIN 'RFC 4519' )
  410. #
  411. ################################################################################
  412. #
  413. attributeTypes: ( 2.5.4.25 NAME 'internationalISDNNumber'
  414. EQUALITY numericStringMatch
  415. SUBSTR numericStringSubstringsMatch
  416. SYNTAX 1.3.6.1.4.1.1466.115.121.1.36
  417. X-ORIGIN 'RFC 4519' )
  418. #
  419. ################################################################################
  420. #
  421. attributeTypes: ( 2.5.4.7 NAME 'l'
  422. SUP name
  423. X-ORIGIN 'RFC 4519' )
  424. #
  425. ################################################################################
  426. #
  427. attributeTypes: ( 2.5.4.31 NAME 'member'
  428. SUP distinguishedName
  429. X-ORIGIN 'RFC 4519' )
  430. #
  431. ################################################################################
  432. #
  433. attributeTypes: ( 2.5.4.10 NAME 'o'
  434. SUP name
  435. X-ORIGIN 'RFC 4519' )
  436. #
  437. ################################################################################
  438. #
  439. attributeTypes: ( 2.5.4.11 NAME 'ou'
  440. SUP name
  441. X-ORIGIN 'RFC 4519' )
  442. #
  443. ################################################################################
  444. #
  445. attributeTypes: ( 2.5.4.32 NAME 'owner'
  446. SUP distinguishedName
  447. X-ORIGIN 'RFC 4519' )
  448. #
  449. ################################################################################
  450. #
  451. attributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
  452. EQUALITY caseIgnoreMatch
  453. SUBSTR caseIgnoreSubstringsMatch
  454. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  455. X-ORIGIN 'RFC 4519' )
  456. #
  457. ################################################################################
  458. #
  459. attributeTypes: ( 2.5.4.16 NAME 'postalAddress'
  460. EQUALITY caseIgnoreListMatch
  461. SUBSTR caseIgnoreListSubstringsMatch
  462. SYNTAX 1.3.6.1.4.1.1466.115.121.1.41
  463. X-ORIGIN 'RFC 4519' )
  464. #
  465. ################################################################################
  466. #
  467. attributeTypes: ( 2.5.4.17 NAME 'postalCode'
  468. EQUALITY caseIgnoreMatch
  469. SUBSTR caseIgnoreSubstringsMatch
  470. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  471. X-ORIGIN 'RFC 4519' )
  472. #
  473. ################################################################################
  474. #
  475. attributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
  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.28 NAME 'preferredDeliveryMethod'
  484. SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
  485. SINGLE-VALUE
  486. X-ORIGIN 'RFC 4519' )
  487. #
  488. ################################################################################
  489. #
  490. attributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
  491. SUP postalAddress
  492. SYNTAX 1.3.6.1.4.1.1466.115.121.1.41
  493. X-ORIGIN 'RFC 4519' )
  494. #
  495. ################################################################################
  496. #
  497. attributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
  498. SUP distinguishedName
  499. X-ORIGIN 'RFC 4519' )
  500. #
  501. ################################################################################
  502. #
  503. attributeTypes: ( 2.5.4.14 NAME 'searchGuide'
  504. SYNTAX 1.3.6.1.4.1.1466.115.121.1.25
  505. X-ORIGIN 'RFC 4519' )
  506. #
  507. ################################################################################
  508. #
  509. attributeTypes: ( 2.5.4.34 NAME 'seeAlso'
  510. SUP distinguishedName
  511. X-ORIGIN 'RFC 4519' )
  512. #
  513. ################################################################################
  514. #
  515. attributeTypes: ( 2.5.4.5 NAME 'serialNumber'
  516. EQUALITY caseIgnoreMatch
  517. SUBSTR caseIgnoreSubstringsMatch
  518. SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
  519. X-ORIGIN 'RFC 4519' )
  520. #
  521. ################################################################################
  522. #
  523. attributeTypes: ( 2.5.4.4 NAME 'sn'
  524. SUP name
  525. X-ORIGIN 'RFC 4519' )
  526. #
  527. ################################################################################
  528. #
  529. attributeTypes: ( 2.5.4.8 NAME 'st'
  530. SUP name
  531. X-ORIGIN 'RFC 4519' )
  532. #
  533. ################################################################################
  534. #
  535. attributeTypes: ( 2.5.4.9 NAME 'street'
  536. EQUALITY caseIgnoreMatch
  537. SUBSTR caseIgnoreSubstringsMatch
  538. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  539. X-ORIGIN 'RFC 4519' )
  540. #
  541. ################################################################################
  542. #
  543. attributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
  544. EQUALITY telephoneNumberMatch
  545. SUBSTR telephoneNumberSubstringsMatch
  546. SYNTAX 1.3.6.1.4.1.1466.115.121.1.50
  547. X-ORIGIN 'RFC 4519' )
  548. #
  549. ################################################################################
  550. #
  551. attributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
  552. SYNTAX 1.3.6.1.4.1.1466.115.121.1.51
  553. X-ORIGIN 'RFC 4519' )
  554. #
  555. ################################################################################
  556. #
  557. attributeTypes: ( 2.5.4.21 NAME 'telexNumber'
  558. SYNTAX 1.3.6.1.4.1.1466.115.121.1.52
  559. X-ORIGIN 'RFC 4519' )
  560. #
  561. ################################################################################
  562. #
  563. attributeTypes: ( 2.5.4.12 NAME 'title'
  564. SUP name
  565. X-ORIGIN 'RFC 4519' )
  566. #
  567. ################################################################################
  568. #
  569. attributeTypes: ( 0.9.2342.19200300.100.1.1 NAME 'uid'
  570. EQUALITY caseIgnoreMatch
  571. SUBSTR caseIgnoreSubstringsMatch
  572. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  573. X-ORIGIN 'RFC 4519' )
  574. #
  575. ################################################################################
  576. #
  577. attributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
  578. EQUALITY uniqueMemberMatch
  579. SYNTAX 1.3.6.1.4.1.1466.115.121.1.34
  580. X-ORIGIN 'RFC 4519' )
  581. #
  582. ################################################################################
  583. #
  584. attributeTypes: ( 2.5.4.35 NAME 'userPassword'
  585. EQUALITY octetStringMatch
  586. SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
  587. X-ORIGIN 'RFC 4519' )
  588. #
  589. ################################################################################
  590. #
  591. attributeTypes: ( 2.5.4.24 NAME 'x121Address'
  592. EQUALITY numericStringMatch
  593. SUBSTR numericStringSubstringsMatch
  594. SYNTAX 1.3.6.1.4.1.1466.115.121.1.36
  595. X-ORIGIN 'RFC 4519' )
  596. #
  597. ################################################################################
  598. #
  599. attributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
  600. EQUALITY bitStringMatch
  601. SYNTAX 1.3.6.1.4.1.1466.115.121.1.6
  602. X-ORIGIN 'RFC 4519' )
  603. #
  604. ################################################################################
  605. #
  606. objectClasses: ( 2.5.6.11 NAME 'applicationProcess'
  607. SUP top
  608. STRUCTURAL
  609. MUST cn
  610. MAY ( seeAlso $
  611. ou $
  612. l $
  613. description )
  614. X-ORIGIN 'RFC 4519' )
  615. #
  616. ################################################################################
  617. #
  618. objectClasses: ( 2.5.6.2 NAME 'country'
  619. SUP top
  620. STRUCTURAL
  621. MUST c
  622. MAY ( searchGuide $
  623. description )
  624. X-ORIGIN 'RFC 4519' )
  625. #
  626. ################################################################################
  627. #
  628. objectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
  629. SUP top
  630. AUXILIARY
  631. MUST dc
  632. X-ORIGIN 'RFC 4519' )
  633. #
  634. ################################################################################
  635. #
  636. objectClasses: ( 2.5.6.14 NAME 'device'
  637. SUP top
  638. STRUCTURAL
  639. MUST cn
  640. MAY ( serialNumber $
  641. seeAlso $
  642. owner $
  643. ou $
  644. o $
  645. l $
  646. description )
  647. X-ORIGIN 'RFC 4519' )
  648. #
  649. ################################################################################
  650. #
  651. objectClasses: ( 2.5.6.9 NAME 'groupOfNames'
  652. SUP top
  653. STRUCTURAL
  654. MUST ( cn )
  655. MAY ( member $
  656. businessCategory $
  657. seeAlso $
  658. owner $
  659. ou $
  660. o $
  661. description )
  662. X-ORIGIN 'RFC 4519' )
  663. #
  664. ################################################################################
  665. #
  666. objectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
  667. SUP top
  668. STRUCTURAL
  669. MUST ( cn )
  670. MAY ( uniqueMember $
  671. businessCategory $
  672. seeAlso $
  673. owner $
  674. ou $
  675. o $
  676. description )
  677. X-ORIGIN 'RFC 4519' )
  678. #
  679. ################################################################################
  680. #
  681. objectClasses: ( 2.5.6.3 NAME 'locality'
  682. SUP top
  683. STRUCTURAL
  684. MAY ( street $
  685. seeAlso $
  686. searchGuide $
  687. st $
  688. l $
  689. description )
  690. X-ORIGIN 'RFC 4519' )
  691. #
  692. ################################################################################
  693. #
  694. objectClasses: ( 2.5.6.4 NAME 'organization'
  695. SUP top
  696. STRUCTURAL
  697. MUST o
  698. MAY ( userPassword $ searchGuide $ seeAlso $
  699. businessCategory $ x121Address $ registeredAddress $
  700. destinationIndicator $ preferredDeliveryMethod $
  701. telexNumber $ teletexTerminalIdentifier $
  702. telephoneNumber $ internationalISDNNumber $
  703. facsimileTelephoneNumber $ street $ postOfficeBox $
  704. postalCode $ postalAddress $ physicalDeliveryOfficeName $
  705. st $ l $ description )
  706. X-ORIGIN 'RFC 4519' )
  707. #
  708. ################################################################################
  709. #
  710. objectClasses: ( 2.5.6.6 NAME 'person'
  711. SUP top
  712. STRUCTURAL
  713. MUST ( sn $
  714. cn )
  715. MAY ( userPassword $
  716. telephoneNumber $
  717. seeAlso $ description )
  718. X-ORIGIN 'RFC 4519' )
  719. #
  720. ################################################################################
  721. #
  722. objectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
  723. SUP person
  724. STRUCTURAL
  725. MAY ( title $ x121Address $ registeredAddress $
  726. destinationIndicator $ preferredDeliveryMethod $
  727. telexNumber $ teletexTerminalIdentifier $
  728. telephoneNumber $ internationalISDNNumber $
  729. facsimileTelephoneNumber $ street $ postOfficeBox $
  730. postalCode $ postalAddress $ physicalDeliveryOfficeName $
  731. ou $ st $ l )
  732. X-ORIGIN 'RFC 4519' )
  733. #
  734. ################################################################################
  735. #
  736. objectClasses: ( 2.5.6.8 NAME 'organizationalRole'
  737. SUP top
  738. STRUCTURAL
  739. MUST cn
  740. MAY ( x121Address $ registeredAddress $ destinationIndicator $
  741. preferredDeliveryMethod $ telexNumber $
  742. teletexTerminalIdentifier $ telephoneNumber $
  743. internationalISDNNumber $ facsimileTelephoneNumber $
  744. seeAlso $ roleOccupant $ preferredDeliveryMethod $
  745. street $ postOfficeBox $ postalCode $ postalAddress $
  746. physicalDeliveryOfficeName $ ou $ st $ l $
  747. description )
  748. X-ORIGIN 'RFC 4519' )
  749. #
  750. ################################################################################
  751. #
  752. objectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
  753. SUP top
  754. STRUCTURAL
  755. MUST ou
  756. MAY ( businessCategory $ description $ destinationIndicator $
  757. facsimileTelephoneNumber $ internationalISDNNumber $ l $
  758. physicalDeliveryOfficeName $ postalAddress $ postalCode $
  759. postOfficeBox $ preferredDeliveryMethod $
  760. registeredAddress $ searchGuide $ seeAlso $ st $ street $
  761. telephoneNumber $ teletexTerminalIdentifier $
  762. telexNumber $ userPassword $ x121Address )
  763. X-ORIGIN 'RFC 4519' )
  764. #
  765. ################################################################################
  766. #
  767. objectClasses: ( 2.5.6.10 NAME 'residentialPerson'
  768. SUP person
  769. STRUCTURAL
  770. MUST l
  771. MAY ( businessCategory $ x121Address $ registeredAddress $
  772. destinationIndicator $ preferredDeliveryMethod $
  773. telexNumber $ teletexTerminalIdentifier $
  774. telephoneNumber $ internationalISDNNumber $
  775. facsimileTelephoneNumber $ preferredDeliveryMethod $
  776. street $ postOfficeBox $ postalCode $ postalAddress $
  777. physicalDeliveryOfficeName $ st $ l )
  778. X-ORIGIN 'RFC 4519' )
  779. #
  780. ################################################################################
  781. #
  782. objectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
  783. SUP top
  784. AUXILIARY
  785. MUST uid
  786. X-ORIGIN 'RFC 4519' )
  787. #
  788. ################################################################################
  789. #
  790. objectClasses: ( 2.16.840.1.113719.2.142.6.1.1 NAME 'ldapSubEntry'
  791. DESC 'LDAP Subentry class, version 1'
  792. SUP top
  793. STRUCTURAL
  794. MAY ( cn )
  795. X-ORIGIN 'LDAP Subentry Internet Draft' )
  796. #
  797. ################################################################################
  798. #