Introduced PKCS #5, PKCS #7, PKCS #8, PKCS #12 (it compiles, so let's ship it...)
[quick-der] / rfc / orig / UsefulDefinitions.asn1
1 UsefulDefinitions {joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 3}
2 DEFINITIONS ::=
3 BEGIN
4
5 -- EXPORTS All -
6 -- The types and values defined in this module are exported for use in the other ASN.1 modules contained 
7 -- within the Directory Specifications, and for the use of other applications which will use them to access 
8 -- Directory services. Other applications may use them for their own purposes, but this will not constrain
9 -- extensions and modifications needed to maintain or improve the Directory service.
10 ID ::= OBJECT IDENTIFIER
11
12 ds ID ::= {joint-iso-itu-t ds(5)}
13
14 -- categories of information object 
15 module ID ::= {ds  1}
16
17 serviceElement ID ::= {ds  2}
18
19 applicationContext ID ::= {ds  3}
20
21 attributeType ID ::= {ds  4}
22
23 attributeSyntax ID ::= {ds  5}
24
25 objectClass ID ::= {ds  6}
26
27 -- attributeSet                 ID      ::=     {ds 7}
28 algorithm ID ::= {ds  8}
29
30 abstractSyntax ID ::= {ds  9}
31
32 -- object                       ID      ::=     {ds 10}
33 -- port                         ID      ::=     {ds 11}
34 dsaOperationalAttribute ID ::=
35   {ds  12}
36
37 matchingRule ID ::= {ds  13}
38
39 knowledgeMatchingRule ID ::= {ds  14}
40
41 nameForm ID ::= {ds  15}
42
43 group ID ::= {ds  16}
44
45 subentry ID ::= {ds  17}
46
47 operationalAttributeType ID ::= {ds  18}
48
49 operationalBinding ID ::= {ds  19}
50
51 schemaObjectClass ID ::= {ds  20}
52
53 schemaOperationalAttribute ID ::= {ds  21}
54
55 administrativeRoles ID ::= {ds  23}
56
57 accessControlAttribute ID ::= {ds  24}
58
59 rosObject ID ::= {ds  25}
60
61 contract ID ::= {ds  26}
62
63 package ID ::= {ds  27}
64
65 accessControlSchemes ID ::= {ds  28}
66
67 certificateExtension ID ::= {ds  29}
68
69 managementObject ID ::= {ds  30}
70
71 attributeValueContext ID ::= {ds  31}
72
73 -- securityExchange             ID      ::=     {ds 32}
74 idmProtocol ID ::= {ds  33}
75
76 problem ID ::= {ds  34}
77
78 notification ID ::= {ds  35}
79
80 matchingRestriction ID ::=
81   {ds  36} -- None are currently defined by this specification
82
83 controlAttributeType ID ::= {ds  37}
84
85 -- modules 
86 usefulDefinitions ID ::= {module usefulDefinitions(0) 3}
87
88 informationFramework ID ::= {module informationFramework(1) 3}
89
90 directoryAbstractService ID ::= {module directoryAbstractService(2) 3}
91
92 distributedOperations ID ::= {module distributedOperations(3) 3}
93
94 protocolObjectIdentifiers ID ::= {module protocolObjectIdentifiers(4) 3}
95
96 selectedAttributeTypes ID ::= {module selectedAttributeTypes(5) 3}
97
98 selectedObjectClasses ID ::= {module selectedObjectClasses(6) 3}
99
100 authenticationFramework ID ::= {module authenticationFramework(7) 3}
101
102 algorithmObjectIdentifiers ID ::= {module algorithmObjectIdentifiers(8) 3}
103
104 directoryObjectIdentifiers ID ::= {module directoryObjectIdentifiers(9) 3}
105
106 upperBounds ID ::= {module upperBounds(10) 3}
107
108 dap ID ::= {module dap(11) 3}
109
110 dsp ID ::= {module dsp(12) 3}
111
112 distributedDirectoryOIDs ID ::= {module distributedDirectoryOIDs(13) 3}
113
114 directoryShadowOIDs ID ::= {module directoryShadowOIDs(14) 3}
115
116 directoryShadowAbstractService ID ::=
117   {module directoryShadowAbstractService(15) 3}
118
119 disp ID ::= {module disp(16) 3}
120
121 dop ID ::= {module dop(17) 3}
122
123 opBindingManagement ID ::= {module opBindingManagement(18) 3}
124
125 opBindingOIDs ID ::= {module opBindingOIDs(19) 3}
126
127 hierarchicalOperationalBindings ID ::=
128   {module hierarchicalOperationalBindings(20) 3}
129
130 dsaOperationalAttributeTypes ID ::= {module dsaOperationalAttributeTypes(22) 3}
131
132 schemaAdministration ID ::= {module schemaAdministration(23) 3}
133
134 basicAccessControl ID ::= {module basicAccessControl(24) 3}
135
136 directoryOperationalBindingTypes ID ::=
137   {module directoryOperationalBindingTypes(25) 3}
138
139 certificateExtensions ID ::= {module certificateExtensions(26) 0}
140
141 directoryManagement ID ::= {module directoryManagement(27) 1}
142
143 enhancedSecurity ID ::= {module enhancedSecurity(28) 1}
144
145 iDMProtocolSpecification ID ::= {module iDMProtocolSpecification(30) 4}
146
147 directoryIDMProtocols ID ::= {module directoryIDMProtocols(31) 4}
148
149 -- directorySecurityExchanges                   ID      ::=     {module directorySecurityExchanges (29) 1}
150 -- synonyms 
151 id-oc ID ::=
152   objectClass
153
154 id-at ID ::= attributeType
155
156 id-as ID ::= abstractSyntax
157
158 id-mr ID ::= matchingRule
159
160 id-nf ID ::= nameForm
161
162 id-sc ID ::= subentry
163
164 id-oa ID ::= operationalAttributeType
165
166 id-ob ID ::= operationalBinding
167
168 id-doa ID ::= dsaOperationalAttribute
169
170 id-kmr ID ::= knowledgeMatchingRule
171
172 id-soc ID ::= schemaObjectClass
173
174 id-soa ID ::= schemaOperationalAttribute
175
176 id-ar ID ::= administrativeRoles
177
178 id-aca ID ::= accessControlAttribute
179
180 id-ac ID ::= applicationContext
181
182 id-rosObject ID ::= rosObject
183
184 id-contract ID ::= contract
185
186 id-package ID ::= package
187
188 id-acScheme ID ::= accessControlSchemes
189
190 id-ce ID ::= certificateExtension
191
192 id-mgt ID ::= managementObject
193
194 id-idm ID ::= idmProtocol
195
196 id-avc ID ::= attributeValueContext
197
198 -- id-se                                        ID      ::=     securityExchange
199 id-pr ID ::= problem
200
201 id-not ID ::= notification
202
203 id-mre ID ::= matchingRestriction
204
205 id-cat ID ::= controlAttributeType
206
207 -- obsolete module identifiers 
208 --      usefulDefinition                                ID      ::=     {module 0}
209 --      informationFramework                            ID      ::=     {module 1}
210 --      directoryAbstractService                        ID      ::=     {module 2}
211 --      distributedOperations                           ID      ::=     {module 3}
212 --      protocolObjectIdentifiers                       ID      ::=     {module 4}
213 --      selectedAttributeTypes                          ID      ::=     {module 5}
214 --      selectedObjectClasses                           ID      ::=     {module 6}
215 --      authenticationFramework                 ID      ::=     {module 7}
216 --      algorithmObjectIdentifiers                      ID      ::=     {module 8}
217 --      directoryObjectIdentifiers                      ID      ::=     {module 9}
218 --      upperBounds                                     ID      ::=     {module 10}
219 --      dap                                                     ID      ::=     {module 11}
220 --      dsp                                                     ID      ::=     {module 12}
221 --      distributedDirectoryObjectIdentifiers   ID      ::=     {module 13}
222 -- unused module identifiers 
223 --      directoryShadowOIDs                             ID      ::=     {module 14}
224 --      directoryShadowAbstractService          ID      ::=     {module 15}
225 --      disp                                                    ID      ::=     {module 16}
226 --      dop                                                     ID      ::=     {module 17}
227 --      opBindingManagement                     ID      ::=     {module 18}
228 --      opBindingOIDs                                   ID      ::=     {module 19}
229 --      hierarchicalOperationalBindings         ID      ::=     {module 20}
230 --      dsaOperationalAttributeTypes            ID      ::=     {module 22}
231 --      schemaAdministration                            ID      ::=     {module 23}
232 --      basicAccessControl                              ID      ::=     {module 24}
233 --      operationalBindingOIDs                  ID      ::=     {module 25}
234 END -- UsefulDefinitions
235