06inetorgperson.ldif 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. # RFC 2798 - inetorgperson schema (2079, 1274 (partial))
  2. ################################################################################
  3. dn: cn=schema
  4. #
  5. ################################################################################
  6. #
  7. attributeTypes: ( 2.16.840.1.113730.3.1.1 NAME 'carLicense'
  8. DESC 'vehicle license or registration plate'
  9. EQUALITY caseIgnoreMatch
  10. SUBSTR caseIgnoreSubstringsMatch
  11. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  12. X-ORIGIN 'RFC 2798' )
  13. #
  14. ################################################################################
  15. #
  16. attributeTypes: ( 2.16.840.1.113730.3.1.2
  17. NAME 'departmentNumber'
  18. DESC 'identifies a department within an organization'
  19. EQUALITY caseIgnoreMatch
  20. SUBSTR caseIgnoreSubstringsMatch
  21. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  22. X-ORIGIN 'RFC 2798' )
  23. #
  24. ################################################################################
  25. #
  26. attributeTypes: ( 2.16.840.1.113730.3.1.241
  27. NAME 'displayName'
  28. DESC 'preferred name of a person to be used when displaying entries'
  29. EQUALITY caseIgnoreMatch
  30. SUBSTR caseIgnoreSubstringsMatch
  31. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  32. SINGLE-VALUE
  33. X-ORIGIN 'RFC 2798' )
  34. #
  35. ################################################################################
  36. #
  37. attributeTypes: ( 2.16.840.1.113730.3.1.3
  38. NAME 'employeeNumber'
  39. DESC 'numerically identifies an employee within an organization'
  40. EQUALITY caseIgnoreMatch
  41. SUBSTR caseIgnoreSubstringsMatch
  42. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  43. SINGLE-VALUE
  44. X-ORIGIN 'RFC 2798' )
  45. #
  46. ################################################################################
  47. #
  48. attributeTypes: ( 2.16.840.1.113730.3.1.4
  49. NAME 'employeeType'
  50. DESC 'type of employment for a person'
  51. EQUALITY caseIgnoreMatch
  52. SUBSTR caseIgnoreSubstringsMatch
  53. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  54. X-ORIGIN 'RFC 2798' )
  55. #
  56. ################################################################################
  57. #
  58. attributeTypes: ( 0.9.2342.19200300.100.1.60
  59. NAME 'jpegPhoto'
  60. DESC 'a JPEG image'
  61. SYNTAX 1.3.6.1.4.1.1466.115.121.1.28
  62. X-ORIGIN 'RFC 2798' )
  63. #
  64. ################################################################################
  65. #
  66. attributeTypes: ( 2.16.840.1.113730.3.1.39
  67. NAME 'preferredLanguage'
  68. DESC 'preferred written or spoken language for a person'
  69. EQUALITY caseIgnoreMatch
  70. SUBSTR caseIgnoreSubstringsMatch
  71. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  72. SINGLE-VALUE
  73. X-ORIGIN 'RFC 2798' )
  74. #
  75. ################################################################################
  76. #
  77. attributeTypes: ( 2.16.840.1.113730.3.1.40
  78. NAME 'userSMIMECertificate'
  79. DESC 'signed message used to support S/MIME'
  80. SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
  81. X-ORIGIN 'RFC 2798' )
  82. #
  83. ################################################################################
  84. #
  85. attributeTypes: ( 2.16.840.1.113730.3.1.216
  86. NAME 'userPKCS12'
  87. DESC 'PKCS #12 PFX PDU for exchange of personal identity information'
  88. SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
  89. X-ORIGIN 'RFC 2798' )
  90. #
  91. ################################################################################
  92. #
  93. # RFC 1274 is obsoleted by RFC 4524. The inetOrgPerson objectclass defined
  94. # in RFC 2798 allows the "audio" and "photo" attributes from RFC 1274 however,
  95. # which are not defined in RFC 4524. We define these attributes here.
  96. #
  97. ################################################################################
  98. #
  99. attributeTypes: ( 0.9.2342.19200300.100.1.55 NAME 'audio'
  100. EQUALITY octetStringMatch
  101. SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{250000}
  102. X-ORIGIN 'RFC 1274' )
  103. #
  104. ################################################################################
  105. #
  106. attributeTypes: ( 0.9.2342.19200300.100.1.7 NAME 'photo'
  107. SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000}
  108. X-ORIGIN 'RFC 1274' )
  109. #
  110. ################################################################################
  111. #
  112. attributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME ( 'labeledURI' 'labeledurl' )
  113. EQUALITY caseExactMatch
  114. SUBSTR caseExactSubstringsMatch
  115. SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  116. X-ORIGIN 'RFC 2079'
  117. X-DEPRECATED 'labeledurl' )
  118. #
  119. ################################################################################
  120. #
  121. objectClasses: ( 2.16.840.1.113730.3.2.2
  122. NAME 'inetOrgPerson'
  123. SUP organizationalPerson
  124. STRUCTURAL
  125. MAY ( audio $ businessCategory $ carLicense $ departmentNumber $
  126. displayName $ employeeNumber $ employeeType $ givenName $
  127. homePhone $ homePostalAddress $ initials $ jpegPhoto $
  128. labeledURI $ mail $ manager $ mobile $ o $ pager $
  129. photo $ roomNumber $ secretary $ uid $ userCertificate $
  130. x500uniqueIdentifier $ preferredLanguage $
  131. userSMIMECertificate $ userPKCS12)
  132. X-ORIGIN 'RFC 2798' )
  133. #
  134. ################################################################################
  135. #