home *** CD-ROM | disk | FTP | other *** search
/ ftp.rsa.com / 2014.05.ftp.rsa.com.tar / ftp.rsa.com / pub / partner_engineering / ClearTrust / CriticalPath / cp41schema.ldif < prev    next >
Text File  |  2014-05-02  |  25KB  |  545 lines

  1. #############################################################################################
  2. #                                                                                           #
  3. #     This file is provided as is and as an example to achieve interoperability with        #
  4. #     RSA products. RSA cannot guarantee that this file will provide interoperability       #
  5. #     within every environment, nor can RSA provide support for this file in custom         #
  6. #     environments.                                                                         #
  7. #                                                                                           #
  8. #############################################################################################
  9. #
  10. #
  11. # Product:  RSA ClearTrust
  12. # Version:  V4.7.1
  13. #
  14. # cp41schema.ldif - ClearTrust attributes, object classes, and name bindings
  15. #
  16. # This file defines the ClearTrust schema.  For instructions on how to use it, consult
  17. # the Implementation Guide for CriticalPath CP Directory Server.
  18. #
  19. #
  20. #  Add attributes
  21. #
  22. #
  23. dn: cn=schema 
  24. changetype: modify
  25. add: attributeTypes
  26. #
  27. ################## Attributes ####################
  28. attributeTypes: ( 1.3.6.1.4.1.412.100.1.2.1 NAME 'orderedCimKeys' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  29. #    
  30. attributeTypes: ( 1.3.6.1.4.1.412.100.1.2.2 NAME 'orderedCimModelPath' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  31. #     
  32. attributeTypes: ( 1.3.6.1.4.1.412.100.2.2.103 NAME 'dlmCaption' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  33. #     
  34. attributeTypes: ( 1.3.6.1.4.1.412.100.2.2.104 NAME 'dlmDescription' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  35. #
  36. attributeTypes: ( 1.3.6.1.4.1.8241.1.1 NAME 'ctscPropertyName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  37. #     
  38. attributeTypes: ( 1.3.6.1.4.1.8241.1.2 NAME 'ctscOperator' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  39. #     
  40. attributeTypes: ( 1.3.6.1.4.1.8241.1.3 NAME 'ctscPropertyValue' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  41. #     
  42. attributeTypes: ( 1.3.6.1.4.1.8241.1.4 NAME 'ctscAuthorizationResult' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  43. #     
  44. attributeTypes: ( 1.3.6.1.4.1.8241.1.5 NAME 'ctscResourceKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  45. #
  46. attributeTypes: ( 1.3.6.1.4.1.8241.1.6 NAME 'ctscUrlList' EQUALITY 2.5.13.5  SYNTAX DirectoryString X-ORIGIN 'RSA ClearTrust' )
  47. #     
  48. attributeTypes: ( 1.3.6.1.4.1.8241.1.7 NAME 'ctscResourceList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  49. #     
  50. attributeTypes: ( 1.3.6.1.4.1.8241.1.8 NAME 'ctscOwner' SYNTAX DN SINGLE-VALUE EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  51. #     
  52. attributeTypes: ( 1.3.6.1.4.1.8241.1.9 NAME 'ctscProtectionKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  53. #     
  54. attributeTypes: ( 1.3.6.1.4.1.8241.1.10 NAME 'ctscAdministrativePermissions' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  55. #    
  56. attributeTypes: ( 1.3.6.1.4.1.8241.1.11 NAME 'ctscApplicationDataRepositoryName' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  57. #     
  58. attributeTypes: ( 1.3.6.1.4.1.8241.1.12 NAME 'ctscObjectClass' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  59. #     
  60. attributeTypes: ( 1.3.6.1.4.1.8241.1.14 NAME 'ctscPropertyType' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  61. #     
  62. attributeTypes: ( 1.3.6.1.4.1.8241.1.15 NAME 'ctscPropertyKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  63. attributeTypes: ( 1.3.6.1.4.1.8241.1.16 NAME 'ctscDateFormat' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  64. #
  65. attributeTypes: ( 1.3.6.1.4.1.8241.1.18 NAME 'ctscPasswordMinLength' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  66. #
  67. attributeTypes: ( 1.3.6.1.4.1.8241.1.19 NAME 'ctscPasswordMaxLength' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  68. #
  69. attributeTypes: ( 1.3.6.1.4.1.8241.1.20 NAME 'ctscPasswordHistoryLength' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  70. #
  71. attributeTypes: ( 1.3.6.1.4.1.8241.1.21 NAME 'ctscPasswordDictionaryURL' EQUALITY 2.5.13.2 SYNTAX DirectoryString SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  72. #
  73. attributeTypes: ( 1.3.6.1.4.1.8241.1.22 NAME 'ctscPasswordExcludedChars' EQUALITY 2.5.13.2 SYNTAX DirectoryString SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  74. #
  75. attributeTypes: ( 1.3.6.1.4.1.8241.1.23 NAME 'ctscPasswordRequireNonAlpha' EQUALITY 2.5.13.2 SYNTAX DirectoryString SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  76. #     
  77. attributeTypes: ( 1.3.6.1.4.1.8241.1.24 NAME 'ctscOrderedPasswordList' EQUALITY 2.5.13.2 SYNTAX DirectoryString X-ORIGIN 'RSA ClearTrust' )
  78. #     
  79. attributeTypes: ( 1.3.6.1.4.1.8241.1.25 NAME 'ctscLdapAttributeName' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4  SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  80. #
  81. attributeTypes: ( 1.3.6.1.4.1.8241.1.26 NAME 'ctscPEPName' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  82. #
  83. attributeTypes: ( 1.3.6.1.4.1.8241.1.27 NAME 'ctscPEPVendor' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  84. #
  85. attributeTypes: ( 1.3.6.1.4.1.8241.1.28 NAME 'ctscPEPType' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  86. #
  87. attributeTypes: ( 1.3.6.1.4.1.8241.1.29 NAME 'ctscPEPUrlPrefix' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  88. #
  89. attributeTypes: ( 1.3.6.1.4.1.8241.1.30 NAME 'ctscAdministrativeRoleName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  90. #
  91. attributeTypes: ( 1.3.6.1.4.1.8241.1.31 NAME 'ctscAdministrativeRoleList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  92. #
  93. attributeTypes: ( 1.3.6.1.4.1.8241.1.32 NAME 'ctscPrivateMemberList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  94. #
  95. attributeTypes: ( 1.3.6.1.4.1.8241.1.33 NAME 'ctscPublicMemberList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  96. #
  97. attributeTypes: ( 1.3.6.1.4.1.8241.1.34 NAME 'ctscAdministrativeGroupKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  98. #
  99. attributeTypes: ( 1.3.6.1.4.1.8241.1.35 NAME 'ctscAdministrativeUserKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  100. #
  101. attributeTypes: ( 1.3.6.1.4.1.8241.1.36 NAME 'ctscAdministrativeGroupName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  102. #
  103. attributeTypes: ( 1.3.6.1.4.1.8241.1.37 NAME 'ctscUserKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  104. #
  105. attributeTypes: ( 1.3.6.1.4.1.8241.1.38 NAME 'ctscAccountStartDate' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  106. #
  107. attributeTypes: ( 1.3.6.1.4.1.8241.1.39 NAME 'ctscAccountEndDate' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  108. #
  109. attributeTypes: ( 1.3.6.1.4.1.8241.1.40 NAME 'ctscPasswordCreationDate' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  110. #
  111. attributeTypes: ( 1.3.6.1.4.1.8241.1.41 NAME 'ctscPasswordExpirationDate' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  112. #
  113. attributeTypes: ( 1.3.6.1.4.1.8241.1.50 NAME 'ctscPolicyTimeOffset' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  114. #
  115. attributeTypes: ( 1.3.6.1.4.1.8241.1.51 NAME 'ctscResourceName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  116. #
  117. attributeTypes: ( 1.3.6.1.4.1.8241.1.52 NAME 'ctscPropertyDefinitionRef' SYNTAX DN SINGLE-VALUE EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  118. #
  119. attributeTypes: ( 1.3.6.1.4.1.8241.1.53 NAME 'ctscUrl' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 X-ORIGIN 'RSA ClearTrust' )
  120. #
  121. attributeTypes: ( 1.3.6.1.4.1.8241.1.54 NAME 'ctscFunction' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  122. #
  123. attributeTypes: ( 1.3.6.1.4.1.8241.1.55 NAME 'ctscPolicyEnforcementPointRef' SYNTAX DN SINGLE-VALUE EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  124. #
  125. attributeTypes: ( 1.3.6.1.4.1.8241.1.56 NAME 'ctscResourceGroupRef' SYNTAX DN SINGLE-VALUE EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  126. #
  127. attributeTypes: ( 1.3.6.1.4.1.8241.1.57 NAME 'ctscUri' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 X-ORIGIN 'RSA ClearTrust' )
  128. #
  129. attributeTypes: ( 1.3.6.1.4.1.8241.1.61 NAME 'ctscSequenceIncrement' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  130. #
  131. attributeTypes: ( 1.3.6.1.4.1.8241.1.62 NAME 'ctscSequenceUpperBound' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  132. #
  133. attributeTypes: ( 1.3.6.1.4.1.8241.1.71 NAME 'ctscAccessIdentifier' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  134. #     
  135. attributeTypes: ( 1.3.6.1.4.1.8241.1.72 NAME 'ctscUserDN' SYNTAX DN SINGLE-VALUE EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  136. #     
  137. attributeTypes: ( 1.3.6.1.4.1.8241.1.73 NAME 'ctscVersion' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  138. #     
  139. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.3 NAME 'policyKeywords' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  140. #     
  141. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.5 NAME 'policyRuleName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  142. #     
  143. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.6 NAME 'policyRuleEnabled' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  144. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.7 NAME 'policyRuleConditionListType' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  145. #     
  146. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.8 NAME 'policyRuleValidityPeriodList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  147. #     
  148. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.9 NAME 'policyRuleUsage' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  149. #     
  150. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.10 NAME 'policyRulePriority' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  151. #     
  152. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.11 NAME 'policyRuleMandatory' SYNTAX DirectoryString SINGLE-VALUE X-ORIGIN 'RSA ClearTrust' )
  153. #     
  154. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.12 NAME 'policyRuleSequencedActions' SYNTAX INTEGER EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  155. #     
  156. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.13 NAME 'policyConditionName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  157. #     
  158. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.14 NAME 'policyConditionGroupNumber' SYNTAX INTEGER SINGLE-VALUE EQUALITY 2.5.13.14 X-ORIGIN 'RSA ClearTrust' )
  159. #     
  160. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.15 NAME 'policyConditionNegated' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  161. #     
  162. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.16 NAME 'policyConditionDN' SYNTAX DN SINGLE-VALUE EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  163. #     
  164. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.32 NAME 'policyRulesAuxContainedSet' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  165. #     
  166. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.36 NAME 'policyRuleConditionList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  167. #     
  168. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.37 NAME 'policyRuleActionList' SYNTAX DN EQUALITY 2.5.13.1 X-ORIGIN 'RSA ClearTrust' )
  169. #     
  170. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.38 NAME 'policyRoles' SYNTAX DirectoryString EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  171. #     
  172. attributeTypes: ( 1.3.6.1.4.1.8241.4.2.2.39 NAME 'policyInstanceName' SYNTAX DirectoryString SINGLE-VALUE EQUALITY 2.5.13.2 SUBSTR 2.5.13.4 X-ORIGIN 'RSA ClearTrust' )
  173.  
  174. #
  175. #  Add objectClasses
  176. #
  177. dn: cn=schema
  178. changetype: modify
  179. add: objectClasses
  180. #
  181. objectClasses: ( 1.3.6.1.4.1.412.100.2.1.3.1 NAME 'dlm1ManagedElement' SUP top ABSTRACT MAY ( dlmCaption $ dlmDescription $ orderedCimModelPath $ orderedCimKeys ) X-ORIGIN 'RSA ClearTrust' )
  182.  
  183. dn: cn=schema
  184. changetype: modify
  185. add: objectClasses
  186. #
  187. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.6 NAME 'policyConditionAuxClass' SUP top AUXILIARY X-ORIGIN 'RSA ClearTrust' )
  188.  
  189. dn: cn=schema
  190. changetype: modify
  191. add: objectClasses
  192. #
  193. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.1 NAME 'policy' SUP dlm1ManagedElement ABSTRACT MAY ( cn $ policyKeywords ) X-ORIGIN 'RSA ClearTrust' )
  194.  
  195. dn: cn=schema
  196. changetype: modify
  197. add: objectClasses
  198. #
  199. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.3 NAME 'policyRule' SUP policy STRUCTURAL MUST ( policyRuleName ) MAY ( policyRuleEnabled $ policyRuleConditionListType $ policyRuleConditionList $ policyRuleActionList $ policyRuleValidityPeriodList $ policyRuleUsage $ policyRulePriority $ policyRuleMandatory $ policyRuleSequencedActions $ policyRoles ) X-ORIGIN 'RSA ClearTrust' )
  200.  
  201. dn: cn=schema
  202. changetype: modify
  203. add: objectClasses
  204. #
  205. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.18 NAME 'policyInstance' SUP policy STRUCTURAL MAY ( policyInstanceName ) X-ORIGIN 'RSA ClearTrust' )
  206.  
  207. dn: cn=schema
  208. changetype: modify
  209. add: objectClasses
  210. #
  211. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.11 NAME 'policyConditionInstance' SUP policyInstance STRUCTURAL MAY ( policyConditionName ) X-ORIGIN 'RSA ClearTrust' )
  212.  
  213. dn: cn=schema
  214. changetype: modify
  215. add: objectClasses
  216. #
  217. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.9 NAME 'policyActionAuxClass' SUP top AUXILIARY X-ORIGIN 'RSA ClearTrust' )
  218.  
  219. dn: cn=schema
  220. changetype: modify
  221. add: objectClasses
  222. #
  223. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.16 NAME 'policyRuleContainmentAuxClass' SUP top AUXILIARY MAY ( policyRulesAuxContainedSet ) X-ORIGIN 'RSA ClearTrust' )
  224.  
  225. dn: cn=schema
  226. changetype: modify
  227. add: objectClasses
  228. #
  229. objectClasses: ( 1.3.6.1.4.1.8241.4.2.1.4 NAME 'policyRuleConditionAssociation' SUP policy ABSTRACT MUST ( policyConditionGroupNumber $ policyConditionNegated $ policyConditionName ) MAY ( policyConditionDN ) X-ORIGIN 'RSA ClearTrust' )
  230.  
  231. dn: cn=schema
  232. changetype: modify
  233. add: objectClasses
  234. #
  235. objectClasses: ( 1.3.6.1.4.1.8241.2.2 NAME 'ctscAclConditionAuxClass' SUP policyConditionAuxClass AUXILIARY MUST ( member ) X-ORIGIN 'RSA ClearTrust' )
  236.  
  237. dn: cn=schema
  238. changetype: modify
  239. add: objectClasses
  240. #
  241. objectClasses: ( 1.3.6.1.4.1.8241.2.3 NAME 'ctscAuthorizationActionAuxClass' SUP policyActionAuxClass AUXILIARY MUST ( ctscAuthorizationResult ) X-ORIGIN 'RSA ClearTrust' )
  242.  
  243. dn: cn=schema
  244. changetype: modify
  245. add: objectClasses
  246. #
  247. objectClasses: ( 1.3.6.1.4.1.8241.2.4 NAME 'ctscPropertyConditionAuxClass' SUP policyConditionAuxClass AUXILIARY MUST ( ctscPropertyDefinitionRef $ ctscOperator $ ctscPropertyValue ) X-ORIGIN 'RSA ClearTrust' )
  248.  
  249. dn: cn=schema
  250. changetype: modify
  251. add: objectClasses
  252. #
  253. objectClasses: ( 1.3.6.1.4.1.8241.2.5 NAME 'ctscResource' SUP dlm1ManagedElement ABSTRACT MUST ( cn ) MAY ( ctscResourceName $ ctscResourceGroupRef $ ctscResourceKeywords ) X-ORIGIN 'RSA ClearTrust' )
  254.  
  255. dn: cn=schema
  256. changetype: modify
  257. add: objectClasses
  258. #
  259. objectClasses: ( 1.3.6.1.4.1.8241.2.6 NAME 'ctscResourceAuxClass' SUP dlm1ManagedElement AUXILIARY MUST ( ctscResourceName ) MAY ( ctscResourceKeywords ) X-ORIGIN 'RSA ClearTrust' )
  260.  
  261. dn: cn=schema
  262. changetype: modify
  263. add: objectClasses
  264. #
  265. objectClasses: ( 1.3.6.1.4.1.8241.2.7 NAME 'ctscUrlResource' SUP ctscResource STRUCTURAL MUST ( ctscUrlList ) X-ORIGIN 'RSA ClearTrust' )
  266.  
  267. dn: cn=schema
  268. changetype: modify
  269. add: objectClasses
  270. #
  271. objectClasses: ( 1.3.6.1.4.1.8241.2.8 NAME 'ctscResourceGroup' SUP ctscResource STRUCTURAL MUST ( ctscAccessIdentifier ) MAY ( ctscResourceList $ ctscVersion ) X-ORIGIN 'RSA ClearTrust' )
  272.  
  273. dn: cn=schema
  274. changetype: modify
  275. add: objectClasses
  276. #
  277. objectClasses: ( 1.3.6.1.4.1.8241.2.9 NAME 'ctscManagedObjectAuxClass' SUP top AUXILIARY MUST ( ctscOwner ) MAY ( ctscProtectionKeywords ) X-ORIGIN 'RSA ClearTrust' )
  278.  
  279. dn: cn=schema
  280. changetype: modify
  281. add: objectClasses
  282. #
  283. objectClasses: ( 1.3.6.1.4.1.8241.2.11 NAME 'ctscAdministrativeRole' SUP dlm1ManagedElement STRUCTURAL MUST ( cn $ ctscAdministrativeRoleName ) MAY ( ctscAdministrativePermissions ) X-ORIGIN 'RSA ClearTrust' )
  284.  
  285. dn: cn=schema
  286. changetype: modify
  287. add: objectClasses
  288. #
  289. objectClasses: ( 1.3.6.1.4.1.8241.2.12 NAME 'ctscPropertyDefinition' SUP dlm1ManagedElement STRUCTURAL MUST ( cn $ ctscPropertyName $ ctscLdapAttributeName $ ctscObjectClass $ ctscPropertyType ) MAY ( ctscPropertyKeywords $ ctscDateFormat ) X-ORIGIN 'RSA ClearTrust' )
  290.  
  291. dn: cn=schema
  292. changetype: modify
  293. add: objectClasses
  294. #
  295. objectClasses: ( 1.3.6.1.4.1.8241.2.13 NAME 'ctscUserAuxClass' SUP top AUXILIARY MAY ( ctscUserKeywords $ ctscAccountStartDate $ ctscAccountEndDate $ ctscPasswordCreationDate $ ctscPasswordExpirationDate $ ctscUserDN ) X-ORIGIN 'RSA ClearTrust' )
  296.  
  297. dn: cn=schema
  298. changetype: modify
  299. add: objectClasses
  300. #
  301. objectClasses: ( 1.3.6.1.4.1.8241.2.14 NAME 'ctscAdministrativeUserAuxClass' SUP top AUXILIARY MAY ( ctscAdministrativeRoleList $ ctscAdministrativeUserKeywords ) X-ORIGIN 'RSA ClearTrust' )
  302.  
  303. dn: cn=schema
  304. changetype: modify
  305. add: objectClasses
  306. #
  307. objectClasses: ( 1.3.6.1.4.1.8241.2.15 NAME 'ctscAdministrativeGroup' SUP dlm1ManagedElement STRUCTURAL MAY ( cn $ uniqueMember $ ctscAdministrativeGroupName $ ctscAdministrativeGroupKeywords $ ctscPrivateMemberList $ ctscPublicMemberList ) X-ORIGIN 'RSA ClearTrust' )
  308.  
  309. dn: cn=schema
  310. changetype: modify
  311. add: objectClasses
  312. #
  313. objectClasses: ( 1.3.6.1.4.1.8241.2.16 NAME 'ctscAdministrativeGroupAuxClass' SUP dlm1ManagedElement AUXILIARY MAY ( ctscAdministrativeGroupName $ ctscAdministrativeGroupKeywords $ ctscPrivateMemberList $ ctscPublicMemberList ) X-ORIGIN 'RSA ClearTrust' )
  314.  
  315. dn: cn=schema
  316. changetype: modify
  317. add: objectClasses
  318. #
  319. objectClasses: ( 1.3.6.1.4.1.8241.2.17 NAME 'ctscExtendedUserPropertiesAuxClass' SUP top AUXILIARY X-ORIGIN 'RSA ClearTrust' )
  320.  
  321. dn: cn=schema
  322. changetype: modify
  323. add: objectClasses
  324. #
  325. objectClasses: ( 1.3.6.1.4.1.8241.2.18 NAME 'ctscPolicyEnforcementPoint' SUP dlm1ManagedElement STRUCTURAL MUST ( cn $ ctscPEPName ) MAY ( ctscPEPType $ ctscPEPVendor $ ctscPEPUrlPrefix ) X-ORIGIN 'RSA ClearTrust' )
  326.  
  327. dn: cn=schema
  328. changetype: modify
  329. add: objectClasses
  330. #
  331. objectClasses: ( 1.3.6.1.4.1.8241.2.20 NAME 'ctscPasswordValidationCondition' SUP policyConditionInstance STRUCTURAL MAY ( ctscPasswordMinLength $ ctscPasswordMaxLength $ ctscPasswordHistoryLength $ ctscPasswordDictionaryURL $ ctscPasswordExcludedChars $ ctscPasswordRequireNonAlpha ) X-ORIGIN 'RSA ClearTrust' )
  332.  
  333. dn: cn=schema
  334. changetype: modify
  335. add: objectClasses
  336. #
  337. objectClasses: ( 1.3.6.1.4.1.8241.2.21 NAME 'ctscPasswordValidationConditionAuxClass' SUP policyConditionAuxClass AUXILIARY MAY ( ctscPasswordMinLength $ ctscPasswordMaxLength $ ctscPasswordHistoryLength $ ctscPasswordDictionaryURL $ ctscPasswordExcludedChars $ ctscPasswordRequireNonAlpha ) X-ORIGIN 'RSA ClearTrust' )
  338.  
  339. dn: cn=schema
  340. changetype: modify
  341. add: objectClasses
  342. #
  343. objectClasses: ( 1.3.6.1.4.1.8241.2.22 NAME 'ctscPolicyTimeOffsetConditionAuxClass' SUP policyConditionAuxClass AUXILIARY MAY ( ctscPolicyTimeOffset ) X-ORIGIN 'RSA ClearTrust' )
  344.  
  345. dn: cn=schema
  346. changetype: modify
  347. add: objectClasses
  348. #
  349. objectClasses: ( 1.3.6.1.4.1.8241.2.50 NAME 'ctscOwnedUrl' SUP dlm1ManagedElement STRUCTURAL MUST ( cn $ ctscPolicyEnforcementPointRef $ ctscUri ) X-ORIGIN 'RSA ClearTrust' )
  350.  
  351. dn: cn=schema
  352. changetype: modify
  353. add: objectClasses
  354. #
  355. objectClasses: ( 1.3.6.1.4.1.8241.2.51 NAME 'ctscApplicationUrl' SUP ctscResource STRUCTURAL MUST ( ctscPolicyEnforcementPointRef $ ctscUri ) X-ORIGIN 'RSA ClearTrust' )
  356.  
  357. dn: cn=schema
  358. changetype: modify
  359. add: objectClasses
  360. #
  361. objectClasses: ( 1.3.6.1.4.1.8241.2.52 NAME 'ctscApplicationFunction' SUP ctscResource STRUCTURAL MUST ( ctscFunction ) X-ORIGIN 'RSA ClearTrust' )
  362.  
  363. dn: cn=schema
  364. changetype: modify
  365. add: objectClasses
  366. #
  367. objectClasses: ( 1.3.6.1.4.1.8241.2.61 NAME 'ctscReservedSequence' SUP top STRUCTURAL MUST ( cn $ ctscSequenceIncrement $ ctscSequenceUpperBound ) X-ORIGIN 'RSA ClearTrust' )
  368.  
  369. dn: cn=schema
  370. changetype: modify
  371. add: objectClasses
  372. #
  373. objectClasses: ( 1.3.6.1.4.1.8241.2.62 NAME 'ctscAdministrativeGroupMemberList' SUP top STRUCTURAL MAY ( cn $ ctscPrivateMemberList $ ctscPublicMemberList ) X-ORIGIN 'RSA ClearTrust' )
  374.  
  375. #
  376. #  Add NameBindings
  377. #
  378. dn:cn=schema
  379. changetype: modify
  380. add: odsNameBindings
  381. odsNameBindings: (
  382.   SUPERIOR organizationalUnit
  383.   SUBORDINATE policyRule
  384.   AVAS ( cn )
  385.   )
  386.  
  387. dn:cn=schema
  388. changetype: modify
  389. add: odsNameBindings
  390. odsNameBindings: (
  391.   SUPERIOR organizationalUnit
  392.   SUBORDINATE policyInstance
  393.   AVAS ( cn )
  394.   )
  395.  
  396. dn:cn=schema
  397. changetype: modify
  398. add: odsNameBindings
  399. odsNameBindings: (
  400.   SUPERIOR organizationalUnit
  401.   SUBORDINATE policyConditionInstance
  402.   AVAS ( cn )
  403.   )
  404.  
  405. dn:cn=schema
  406. changetype: modify
  407. add: odsNameBindings
  408. odsNameBindings: (
  409.   SUPERIOR organizationalUnit
  410.   SUBORDINATE ctscUrlResource
  411.   AVAS ( cn )
  412.   )
  413.  
  414. dn:cn=schema
  415. changetype: modify
  416. add: odsNameBindings
  417. odsNameBindings: (
  418.   SUPERIOR organizationalUnit
  419.   SUBORDINATE ctscResourceGroup
  420.   AVAS ( cn )
  421.   )
  422.  
  423. dn:cn=schema
  424. changetype: modify
  425. add: odsNameBindings
  426. odsNameBindings: (
  427.   SUPERIOR organizationalUnit
  428.   SUBORDINATE ctscAdministrativeRole
  429.   AVAS ( cn )
  430.   )
  431.  
  432. dn:cn=schema
  433. changetype: modify
  434. add: odsNameBindings
  435. odsNameBindings: (
  436.   SUPERIOR organizationalUnit
  437.   SUBORDINATE ctscPropertyDefinition
  438.   AVAS ( cn )
  439.   )
  440.  
  441. dn:cn=schema
  442. changetype: modify
  443. add: odsNameBindings
  444. odsNameBindings: (
  445.   SUPERIOR organizationalUnit
  446.   SUBORDINATE ctscAdministrativeGroup
  447.   AVAS ( cn )
  448.   )
  449.  
  450. dn:cn=schema
  451. changetype: modify
  452. add: odsNameBindings
  453. odsNameBindings: (
  454.   SUPERIOR organizationalUnit
  455.   SUBORDINATE ctscPolicyEnforcementPoint
  456.   AVAS ( cn )
  457.   )
  458.  
  459. dn:cn=schema
  460. changetype: modify
  461. add: odsNameBindings
  462. odsNameBindings: (
  463.   SUPERIOR organizationalUnit
  464.   SUBORDINATE ctscPasswordValidationCondition
  465.   AVAS ( cn )
  466.   )
  467.  
  468. dn:cn=schema
  469. changetype: modify
  470. add: odsNameBindings
  471. odsNameBindings: (
  472.   SUPERIOR organizationalUnit
  473.   SUBORDINATE ctscOwnedUrl
  474.   AVAS ( cn )
  475.   )
  476.  
  477. dn:cn=schema
  478. changetype: modify
  479. add: odsNameBindings
  480. odsNameBindings: (
  481.   SUPERIOR organizationalUnit
  482.   SUBORDINATE ctscApplicationUrl
  483.   AVAS ( cn )
  484.   )
  485.  
  486. dn:cn=schema
  487. changetype: modify
  488. add: odsNameBindings
  489. odsNameBindings: (
  490.   SUPERIOR organizationalUnit
  491.   SUBORDINATE ctscApplicationFunction
  492.   AVAS ( cn )
  493.   )
  494.  
  495. dn:cn=schema
  496. changetype: modify
  497. add: odsNameBindings
  498. odsNameBindings: (
  499.   SUPERIOR organizationalUnit
  500.   SUBORDINATE ctscReservedSequence
  501.   AVAS ( cn )
  502.   )
  503.  
  504. dn:cn=schema
  505. changetype: modify
  506. add: odsNameBindings
  507. odsNameBindings: (
  508.   SUPERIOR organizationalUnit
  509.   SUBORDINATE ctscAdministrativeGroupMemberList
  510.   AVAS ( cn )
  511.   )
  512.  
  513. dn:cn=schema
  514. changetype: modify
  515. add: odsNameBindings
  516. odsNameBindings: (
  517.   SUPERIOR groupOfUniqueNames
  518.   SUBORDINATE ctscAdministrativeGroupMemberList
  519.   AVAS ( cn )
  520.   )
  521.  
  522. #
  523. # delete the groupofUniqueNames objectclass and re-add it with uniqueMember as an optional attribute, instead of mandatory
  524. #
  525. dn: cn=schema
  526. changetype: modify
  527. delete: objectClasses
  528. #
  529. objectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' SUP top STRUCTURAL MUST ( cn $ uniqueMember ) MAY ( o $ collectiveOrganizationName $ ou $ collectiveOrganizationalUnitName $ description $ businessCategory $ owner $ seeAlso ) )
  530.  
  531. dn: cn=schema
  532. changetype: modify
  533. add: objectClasses
  534. #
  535. objectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' SUP top STRUCTURAL MUST cn MAY ( uniqueMember $ o $ collectiveOrganizationName $ ou $ collectiveOrganizationalUnitName $ description $ businessCategory $ owner $ seeAlso ) )
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.