001/*
002 *  Licensed to the Apache Software Foundation (ASF) under one
003 *  or more contributor license agreements.  See the NOTICE file
004 *  distributed with this work for additional information
005 *  regarding copyright ownership.  The ASF licenses this file
006 *  to you under the Apache License, Version 2.0 (the
007 *  "License"); you may not use this file except in compliance
008 *  with the License.  You may obtain a copy of the License at
009 *
010 *    https://www.apache.org/licenses/LICENSE-2.0
011 *
012 *  Unless required by applicable law or agreed to in writing,
013 *  software distributed under the License is distributed on an
014 *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015 *  KIND, either express or implied.  See the License for the
016 *  specific language governing permissions and limitations
017 *  under the License.
018 *
019 */
020package org.apache.directory.api.ldap.model.constants;
021
022
023/**
024 * A utility class where we declare all the schema objects being used by any
025 * ldap server.
026 * Final reference -> class shouldn't be extended
027 *
028 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
029 */
030public final class SchemaConstants
031{
032    // SchemaEntity names
033    public static final String ATTRIBUTE_TYPE = "AttributeType";
034    public static final String COMPARATOR = "Comparator";
035    public static final String DIT_CONTENT_RULE = "DitContentRule";
036    public static final String DIT_STRUCTURE_RULE = "DitStructureRule";
037    public static final String MATCHING_RULE = "MatchingRule";
038    public static final String MATCHING_RULE_USE = "MatchingRuleUse";
039    public static final String NAME_FORM = "NameForm";
040    public static final String NORMALIZER = "Normalizer";
041    public static final String OBJECT_CLASS = "ObjectCLass";
042    public static final String SYNTAX = "Syntax";
043    public static final String SYNTAX_CHECKER = "SyntaxChecker";
044    public static final String SYNTAXES = "Syntaxes";
045
046    // SchemaEntity paths
047    public static final String ATTRIBUTE_TYPES_PATH = "ou=attributetypes";
048    public static final String COMPARATORS_PATH = "ou=comparators";
049    public static final String DIT_CONTENT_RULES_PATH = "ou=ditcontentrules";
050    public static final String DIT_STRUCTURE_RULES_PATH = "ou=ditstructurerules";
051    public static final String MATCHING_RULES_PATH = "ou=matchingrules";
052    public static final String MATCHING_RULE_USE_PATH = "ou=matchingruleuse";
053    public static final String NAME_FORMS_PATH = "ou=nameforms";
054    public static final String NORMALIZERS_PATH = "ou=normalizers";
055    public static final String OBJECT_CLASSES_PATH = "ou=objectclasses";
056    public static final String SYNTAXES_PATH = "ou=syntaxes";
057    public static final String SYNTAX_CHECKERS_PATH = "ou=syntaxcheckers";
058
059    // Schema root
060    public static final String OU_SCHEMA = "ou=schema";
061
062    // The Dn for the schema modifications
063    public static final String SCHEMA_MODIFICATIONS_DN = "ou=schemaModifications,ou=schema";
064
065    // Special attributes 1.1 , * and + for search operations
066    public static final String NO_ATTRIBUTE = "1.1";
067    public static final String[] NO_ATTRIBUTE_ARRAY = new String[]
068        { NO_ATTRIBUTE };
069
070    public static final String ALL_USER_ATTRIBUTES = "*";
071    public static final String[] ALL_USER_ATTRIBUTES_ARRAY = new String[]
072        { ALL_USER_ATTRIBUTES };
073
074    public static final String ALL_OPERATIONAL_ATTRIBUTES = "+";
075    public static final String[] ALL_OPERATIONAL_ATTRIBUTES_ARRAY = new String[]
076        { ALL_OPERATIONAL_ATTRIBUTES };
077
078    public static final String[] ALL_ATTRIBUTES_ARRAY = new String[]
079        { ALL_OPERATIONAL_ATTRIBUTES, ALL_USER_ATTRIBUTES };
080
081    // ---- ObjectClasses -----------------------------------------------------
082    // We list here all the ObjectClasses from schemas :
083    // o apachemeta
084    // o autofs
085    // o core
086    // o corba
087    // o cosine
088    // o inetorgperson
089    // o nis
090    // o pwdpolicy
091    // o system
092    //
093    // The collectiveAttribute schema has no ObjectClass.
094    // 
095    // We don't list here the complete list of ObjectClasses for the following
096    // schemas :
097    // o adsconfig
098    // o apache
099    // o apachedns
100    // o dhcp
101    // o java
102    // o krb5kdc
103    // o mozilla
104    // o samba
105    //-------------------------------------------------------------------------
106    // o apachemeta
107    //-------------------------------------------------------------------------
108    // MetaTop
109    public static final String META_TOP_OC = "metaTop";
110    public static final String META_TOP_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.1";
111
112    // MetaObjectClass
113    public static final String META_OBJECT_CLASS_OC = "metaObjectClass";
114    public static final String META_OBJECT_CLASS_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.2";
115
116    // MetaAttributeType
117    public static final String META_ATTRIBUTE_TYPE_OC = "metaAttributeType";
118    public static final String META_ATTRIBUTE_TYPE_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.3";
119
120    // MetaSyntax
121    public static final String META_SYNTAX_OC = "metaSyntax";
122    public static final String META_SYNTAX_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.4";
123
124    // MetaMatchingRule
125    public static final String META_MATCHING_RULE_OC = "metaMatchingRule";
126    public static final String META_MATCHING_RULE_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.5";
127
128    // MetaDITStructureRule
129    public static final String META_DIT_STRUCTURE_RULE_OC = "metaDITStructureRule";
130    public static final String META_DIT_STRUCTURE_RULE_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.6";
131
132    // MetaNameForm
133    public static final String META_NAME_FORM_OC = "metaNameForm";
134    public static final String META_NAME_FORM_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.7";
135
136    // MetaMatchingRuleUse
137    public static final String META_MATCHING_RULE_USE_OC = "metaMatchingRuleUse";
138    public static final String META_MATCHING_RULE_USE_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.8";
139
140    // MetaDITContentRule
141    public static final String META_DIT_CONTENT_RULE_OC = "metaDITContentRule";
142    public static final String META_DIT_CONTENT_RULE_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.9";
143
144    // MetaSyntaxChecker
145    public static final String META_SYNTAX_CHECKER_OC = "metaSyntaxChecker";
146    public static final String META_SYNTAX_CHECKER_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.10";
147
148    // MetaSchema
149    public static final String META_SCHEMA_OC = "metaSchema";
150    public static final String META_SCHEMA_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.11";
151
152    // MetaNormalizer
153    public static final String META_NORMALIZER_OC = "metaNormalizer";
154    public static final String META_NORMALIZER_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.12";
155
156    // MetaComparator
157    public static final String META_COMPARATOR_OC = "metaComparator";
158    public static final String META_COMPARATOR_OC_OID = "1.3.6.1.4.1.18060.0.4.0.3.13";
159
160    //-------------------------------------------------------------------------
161    // autofs
162    //-------------------------------------------------------------------------
163    // AutomountMap
164    public static final String AUTOMOUNT_MAP_OC = "automountMap";
165    public static final String AUTOMOUNT_MAP_OC_OID = "1.3.6.1.4.1.2312.4.2.2";
166
167    // Automount
168    public static final String AUTOMOUNT_OC = "automount";
169    public static final String AUTOMOUNT_OC_OID = "1.3.6.1.4.1.2312.4.2.3";
170
171    //-------------------------------------------------------------------------
172    // corba
173    //-------------------------------------------------------------------------
174    // CorbaObject
175    public static final String CORBA_OBJECT_OC = "corbaObject";
176    public static final String CORBA_OBJECT_OC_OID = "1.3.6.1.4.1.42.2.27.4.2.9";
177
178    // CorbaContainer
179    public static final String CORBA_CONTAINER_OC = "corbaContainer";
180    public static final String CORBA_CONTAINER_OC_OID = "1.3.6.1.4.1.42.2.27.4.2.10";
181
182    // CorbaReference
183    public static final String CORBA_REFERENCE_OC = "corbaReference";
184    public static final String CORBA_REFERENCE_OC_OID = "1.3.6.1.4.1.42.2.27.4.2.11";
185
186    //-------------------------------------------------------------------------
187    // core
188    //-------------------------------------------------------------------------
189    // SimpleSecurityObject
190    public static final String SIMPLE_SECURITY_OBJECT_OC = "simpleSecurityObject";
191    public static final String SIMPLE_SECURITY_OBJECT_OC_OID = "0.9.2342.19200300.100.4.19";
192
193    // UidObject
194    public static final String UID_OBJECT_OC = "uidObject";
195    public static final String UID_OBJECT_OC_OID = "1.3.6.1.1.3.1";
196
197    // LabeledURIObject
198    public static final String LABELED_URI_OBJECT_OC = "labeledURIObject";
199    public static final String LABELED_URI_OBJECT_OC_OID = "1.3.6.1.4.1.250.3.15";
200
201    // DcObject
202    public static final String DC_OBJECT_OC = "dcObject";
203    public static final String DC_OBJECT_OC_OID = "1.3.6.1.4.1.1466.344";
204
205    // Country
206    public static final String COUNTRY_OC = "country";
207    public static final String COUNTRY_OC_OID = "2.5.6.2";
208
209    // Locality
210    public static final String LOCALITY_OC = "locality";
211    public static final String LOCALITY_OC_OID = "2.5.6.3";
212
213    // Organization
214    public static final String ORGANIZATION_OC = "organization";
215    public static final String ORGANIZATION_OC_OID = "2.5.6.4";
216
217    // OrganizationalUnit
218    public static final String ORGANIZATIONAL_UNIT_OC = "organizationalUnit";
219    public static final String ORGANIZATIONAL_UNIT_OC_OID = "2.5.6.5";
220
221    // Person
222    public static final String PERSON_OC = "person";
223    public static final String PERSON_OC_OID = "2.5.6.6";
224
225    // OrganizationalPerson
226    public static final String ORGANIZATIONAL_PERSON_OC = "organizationalPerson";
227    public static final String ORGANIZATIONAL_PERSON_OC_OID = "2.5.6.7";
228
229    // OrganizationalRole
230    public static final String ORGANIZATIONAL_ROLE_OC = "organizationalRole";
231    public static final String ORGANIZATIONAL_ROLE_OC_OID = "2.5.6.8";
232
233    // GroupOfNames
234    public static final String GROUP_OF_NAMES_OC = "groupOfNames";
235    public static final String GROUP_OF_NAMES_OC_OID = "2.5.6.9";
236
237    // ResidentialPerson
238    public static final String RESIDENTIAL_PERSON_OC = "residentialPerson";
239    public static final String RESIDENTIAL_PERSON_OC_OID = "2.5.6.10";
240
241    // ApplicationProcess
242    public static final String APPLICATION_PROCESS_OC = "applicationProcess";
243    public static final String APPLICATION_PROCESS_OC_OID = "2.5.6.11";
244
245    // ApplicationEntity
246    public static final String APPLICATION_ENTITY_OC = "applicationEntity";
247    public static final String APPLICATION_ENTITY_OC_OID = "2.5.6.12";
248
249    // DSA
250    public static final String DSA_OC = "dSA";
251    public static final String DSA_OC_OID = "2.5.6.13";
252
253    // Device
254    public static final String DEVICE_OC = "device";
255    public static final String DEVICE_OC_OID = "2.5.6.14";
256
257    // StrongAuthenticationUser
258    public static final String STRONG_AUTHENTICATION_USER_OC = "strongAuthenticationUser";
259    public static final String STRONG_AUTHENTICATION_USER_OC_OID = "2.5.6.15";
260
261    // CertificationAuthority
262    public static final String CERTIFICATION_AUTHORITY_OC = "certificationAuthority";
263    public static final String CERTIFICATION_AUTHORITY_OC_OID = "2.5.6.16";
264
265    // CertificationAuthority-V2
266    public static final String CERTIFICATION_AUTHORITY_V2_OC = "certificationAuthority-V2";
267    public static final String CERTIFICATION_AUTHORITY_V2_OC_OID = "2.5.6.16.2";
268
269    // GroupOfUniqueNames
270    public static final String GROUP_OF_UNIQUE_NAMES_OC = "groupOfUniqueNames";
271    public static final String GROUP_OF_UNIQUE_NAMES_OC_OID = "2.5.6.17";
272
273    // UserSecurityInformation
274    public static final String USER_SECURITY_INFORMATION_OC = "userSecurityInformation";
275    public static final String USER_SECURITY_INFORMATION_OC_OID = "2.5.6.18";
276
277    // CRLDistributionPoint
278    public static final String CRL_DISTRIBUTION_POINT_OC = "cRLDistributionPoint";
279    public static final String CRL_DISTRIBUTION_POINT_OC_OID = "2.5.6.19";
280
281    // Dmd
282    public static final String DMD_OC = "dmd";
283    public static final String DMD_OC_OID = "2.5.6.20";
284
285    // PkiUser
286    public static final String PKI_USER_OC = "pkiUser";
287    public static final String PKI_USER_OC_OID = "2.5.6.21";
288
289    // PkiCA
290    public static final String PKI_CA_OC = "pkiCA";
291    public static final String PKI_CA_OC_OID = "2.5.6.22";
292
293    // DeltaCRL
294    public static final String DELTA_CRL_OC = "deltaCRL";
295    public static final String DELTA_CRL_OC_OID = "2.5.6.23";
296
297    //-------------------------------------------------------------------------
298    // cosine
299    //-------------------------------------------------------------------------
300    // PilotPerson
301    public static final String PILOT_PERSON_OC = "pilotPerson";
302    public static final String NEW_PILOT_PERSON_OC = "newPilotPerson";
303    public static final String PILOT_PERSON_OC_OID = "0.9.2342.19200300.100.4.4";
304
305    // Account
306    public static final String ACCOUNT_OC = "account";
307    public static final String ACCOUNT_OC_OID = "0.9.2342.19200300.100.4.5";
308
309    // Document
310    public static final String DOCUMENT_OC = "document";
311    public static final String DOCUMENT_OC_OID = "0.9.2342.19200300.100.4.6";
312
313    // Room
314    public static final String ROOM_OC = "room";
315    public static final String ROOM_OC_OID = "0.9.2342.19200300.100.4.7";
316
317    // DocumentSeries
318    public static final String DOCUMENT_SERIES_OC = "documentSeries";
319    public static final String DOCUMENT_SERIES_OC_OID = "0.9.2342.19200300.100.4.9";
320
321    // Domain
322    public static final String DOMAIN_OC = "domain";
323    public static final String DOMAIN_OC_OID = "0.9.2342.19200300.100.4.13";
324
325    // RFC822LocalPart
326    public static final String RFC822_LOCAL_PART_OC = "RFC822LocalPart";
327    public static final String RFC822_LOCAL_PART_OC_OID = "0.9.2342.19200300.100.4.14";
328
329    // DNSDomain
330    public static final String DNS_DOMAIN_OC = "dNSdomain";
331    public static final String DNS_DOMAIN_OC_OID = "0.9.2342.19200300.100.4.15";
332
333    // DomainRelatedObject
334    public static final String DOMAIN_RELATED_OBJECT_OC = "domainRelatedObject";
335    public static final String DOMAIN_RELATED_OBJECT_OC_OID = "0.9.2342.19200300.100.4.17";
336
337    // FriendlyCountry
338    public static final String FRIENDLY_COUNTRY_OC = "friendlyCountry";
339    public static final String FRIENDLY_COUNTRY_OC_OID = "0.9.2342.19200300.100.4.18";
340
341    // PilotOrganization
342    public static final String PILOT_ORGANIZATION_OC = "pilotOrganization";
343    public static final String PILOT_ORGANIZATION_OC_OID = "0.9.2342.19200300.100.4.20";
344
345    // PilotDSA
346    public static final String PILOT_DSA_OC = "pilotDSA";
347    public static final String PILOT_DSA_OC_OID = "0.9.2342.19200300.100.4.21";
348
349    // QualityLabelledData
350    public static final String QUALITY_LABELLED_DATA_OC = "qualityLabelledData";
351    public static final String QUALITY_LABELLED_DATA_OC_OID = "0.9.2342.19200300.100.4.22";
352
353    //-------------------------------------------------------------------------
354    // inetorgperson
355    //-------------------------------------------------------------------------
356    // InetOrgPerson
357    public static final String INET_ORG_PERSON_OC = "inetOrgPerson";
358    public static final String INET_ORG_PERSON_OC_OID = "2.16.840.1.113730.3.2.2";
359
360    //-------------------------------------------------------------------------
361    // nis
362    //-------------------------------------------------------------------------
363    // PosixAccount
364    public static final String POSIX_ACCOUNT_OC = "posicAccount";
365    public static final String POSIX_ACCOUNT_OC_OID = "1.3.6.1.1.1.2.0";
366
367    // ShadowAccount
368    public static final String SHADOW_ACCOUNT_OC = "shadowAccount";
369    public static final String SHADOW_ACCOUNT_OC_OID = "1.3.6.1.1.1.2.1";
370
371    // PosixGroup
372    public static final String POSIX_GROUP_OC = "posixGroup";
373    public static final String POSIX_GROUP_OC_OID = "1.3.6.1.1.1.2.2";
374
375    // IpService
376    public static final String IP_SERVICE_OC = "ipService";
377    public static final String IP_SERVICE_OC_OID = "1.3.6.1.1.1.2.3";
378
379    // IpProtocol
380    public static final String IP_PROTOCOL_OC = "ipProtocol";
381    public static final String IP_PROTOCOL_OC_OID = "1.3.6.1.1.1.2.4";
382
383    // OncRpc
384    public static final String ONC_RPC_OC = "oncRpc";
385    public static final String ONC_RPC_OC_OID = "1.3.6.1.1.1.2.5";
386
387    // IpHost
388    public static final String IP_HOST_OC = "ipHost";
389    public static final String IP_HOST_OC_OID = "1.3.6.1.1.1.2.6";
390
391    // IpNetwork
392    public static final String IP_NETWORK_OC = "ipNetwork";
393    public static final String IP_NETWORK_OC_OID = "1.3.6.1.1.1.2.7";
394
395    // NisNetgroup
396    public static final String NIS_NETGROUP_OC = "nisNetgroup";
397    public static final String NIS_NETGROUP_OC_OID = "1.3.6.1.1.1.2.8";
398
399    // NisMap
400    public static final String NIS_MAP_OC = "nisMap";
401    public static final String NIS_MAP_OC_OID = "1.3.6.1.1.1.2.9";
402
403    // NisObject
404    public static final String NIS_OBJECT_OC = "nisObject";
405    public static final String NIS_OBJECT_OC_OID = "1.3.6.1.1.1.2.10";
406
407    // Ieee802Device
408    public static final String IEEE_802_DEVICE_OC = "ieee802Device";
409    public static final String IEEE_802_DEVICE_OC_OID = "1.3.6.1.1.1.2.11";
410
411    // BootableDevice
412    public static final String BOOTABLE_DEVICE_OC = "bootableDevice";
413    public static final String BOOTABLE_DEVICE_OC_OID = "1.3.6.1.1.1.2.12";
414
415    //-------------------------------------------------------------------------
416    // pwdpolicy
417    //-------------------------------------------------------------------------
418    // PwdPolicy
419    public static final String PWD_POLICY_OC = "pwdPolicy";
420    public static final String PWD_POLICY_OC_OID = "1.3.6.1.4.1.42.2.27.8.2.1";
421
422    //-------------------------------------------------------------------------
423    // system
424    //-------------------------------------------------------------------------
425    // DynamicObject
426    public static final String DYNAMIC_OBJECT_OC = "dynamicObject";
427    public static final String DYNAMIC_OBJECT_OC_OID = "1.3.6.1.4.1.1466.101.119.2";
428
429    // ExtensibleObject
430    public static final String EXTENSIBLE_OBJECT_OC = "extensibleObject";
431    public static final String EXTENSIBLE_OBJECT_OC_OID = "1.3.6.1.4.1.1466.101.120.111";
432
433    // LDAProotDSE, OpenLDAProotDSE
434    public static final String LDAP_ROOT_DSE_OC = "LDAProotDSE";
435    public static final String OPEN_LDAP_ROOT_DSE_OC = "OpenLDAProotDSE";
436    public static final String LDAP_ROOT_DSE_OC_OID = "1.3.6.1.4.1.4203.1.4.1";
437
438    // Top
439    public static final String TOP_OC = "top";
440    public static final String TOP_OC_OID = "2.5.6.0";
441
442    // Alias
443    public static final String ALIAS_OC = "alias";
444    public static final String ALIAS_OC_OID = "2.5.6.1";
445
446    // Subentry
447    public static final String SUBENTRY_OC = "subentry";
448    public static final String SUBENTRY_OC_OID = "2.5.17.0";
449
450    // CollectiveAttributeSubentry
451    public static final String COLLECTIVE_ATTRIBUTE_SUBENTRY_OC = "collectiveAttributeSubentry";
452    public static final String COLLECTIVE_ATTRIBUTE_SUBENTRY_OC_OID = "2.5.17.2";
453
454    // Subschema
455    public static final String SUBSCHEMA_OC = "subschema";
456    public static final String SUBSCHEMA_OC_OID = "2.5.20.1";
457
458    // Referral
459    public static final String REFERRAL_OC = "referral";
460    public static final String REFERRAL_OC_OID = "2.16.840.1.113730.3.2.6";
461
462    //-------------------------------------------------------------------------
463    // Other schema ObjectClasses
464    //-------------------------------------------------------------------------
465    // Krb5Principal
466    public static final String KRB5_PRINCIPAL_OC = "krb5Principal";
467    public static final String KRB5_PRINCIPAL_OC_OID = "1.3.6.1.4.1.5322.10.2.1";
468
469    // AccessControlSubentry
470    public static final String ACCESS_CONTROL_SUBENTRY_OC = "accessControlSubentry";
471    public static final String ACCESS_CONTROL_SUBENTRY_OC_OID = "2.5.17.1";
472    
473    // TriggerExecutionSubentry
474    public static final String TRIGGER_EXECUTION_SUBENTRY_OC = "triggerExecutionSubentry";
475    public static final String TRIGGER_EXECUTION_SUBENTRY_OC_OID = "1.3.6.1.4.1.18060.0.4.1.2.28";
476
477    //-------------------------------------------------------------------------
478    // AttributeTypes for standard schemas are listed below. We cover the 
479    // following schemas :
480    // o apachemeta
481    // o autofs
482    // o collective
483    // o corba
484    // o core
485    // o cosine
486    // o inetorgperson
487    // o nis
488    // o passwordpolicy
489    // o system
490    //
491    // We don't cover the following schemas :
492    // o adsconfig
493    // o apache
494    // o apachedns
495    // o dhcp
496    // o java
497    // o krb5kdc
498    // o mozilla
499    // o samba
500    //-------------------------------------------------------------------------
501    // apachemeta AttributeTypes
502    //-------------------------------------------------------------------------
503    // M-oid AT
504    public static final String M_OID_AT = "m-oid";
505    public static final String M_OID_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.1";
506
507    // M-name AT
508    public static final String M_NAME_AT = "m-name";
509    public static final String M_NAME_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.2";
510
511    // M-description AT
512    public static final String M_DESCRIPTION_AT = "m-description";
513    public static final String M_DESCRIPTION_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.3";
514
515    // M-obsolete AT
516    public static final String M_OBSOLETE_AT = "m-obsolete";
517    public static final String M_OBSOLETE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.4";
518
519    // M-supObjectClass AT
520    public static final String M_SUP_OBJECT_CLASS_AT = "m-supObjectClass";
521    public static final String M_SUP_OBJECT_CLASS_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.5";
522
523    // M-must AT
524    public static final String M_MUST_AT = "m-must";
525    public static final String M_MUST_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.6";
526
527    // M-may AT
528    public static final String M_MAY_AT = "m-may";
529    public static final String M_MAY_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.7";
530
531    // M-typeObjectClass AT
532    public static final String M_TYPE_OBJECT_CLASS_AT = "m-typeObjectClass";
533    public static final String M_TYPE_OBJECT_CLASS_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.8";
534
535    // M-supAttributeType AT
536    public static final String M_SUP_ATTRIBUTE_TYPE_AT = "m-supAttributeType";
537    public static final String M_SUP_ATTRIBUTE_TYPE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.10";
538
539    // M-equality AT
540    public static final String M_EQUALITY_AT = "m-equality";
541    public static final String M_EQUALITY_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.11";
542
543    // M-ordering AT
544    public static final String M_ORDERING_AT = "m-ordering";
545    public static final String M_ORDERING_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.12";
546
547    // M-substr AT
548    public static final String M_SUBSTR_AT = "m-substr";
549    public static final String M_SUBSTR_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.13";
550
551    // M-syntax AT
552    public static final String M_SYNTAX_AT = "m-syntax";
553    public static final String M_SYNTAX_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.14";
554
555    // M-singleValue AT
556    public static final String M_SINGLE_VALUE_AT = "m-singleValue";
557    public static final String M_SINGLE_VALUE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.15";
558
559    // M-collective AT
560    public static final String M_COLLECTIVE_AT = "m-collective";
561    public static final String M_COLLECTIVE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.16";
562
563    // M-noUserModification AT
564    public static final String M_NO_USER_MODIFICATION_AT = "m-noUserModification";
565    public static final String M_NO_USER_MODIFICATION_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.17";
566
567    // M-usage AT
568    public static final String M_USAGE_AT = "m-usage";
569    public static final String M_USAGE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.18";
570
571    // M-ruleId AT
572    public static final String M_RULEID_AT = "m-ruleId";
573    public static final String M_RULEID_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.20";
574
575    // M-form AT
576    public static final String M_FORM_AT = "m-form";
577    public static final String M_FORM_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.21";
578
579    // M-supDITStructureRule AT
580    public static final String M_SUP_DIT_STRUCTURE_RULE_AT = "m-supDITStructureRule";
581    public static final String M_SUP_DIT_STRUCTURE_RULE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.22";
582
583    // M-oc AT
584    public static final String M_OC_AT = "m-oc";
585    public static final String M_OC_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.24";
586
587    // M-aux AT
588    public static final String M_AUX_AT = "m-aux";
589    public static final String M_AUX_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.26";
590
591    // M-not AT
592    public static final String M_NOT_AT = "m-not";
593    public static final String M_NOT_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.27";
594
595    // M-applies AT
596    public static final String M_APPLIES_AT = "m-applies";
597    public static final String M_APPLIES_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.29";
598
599    // M-matchingRuleSyntax AT
600    public static final String M_MATCHING_RULE_SYNTAX_AT = "m-matchingRuleSyntax";
601    public static final String M_MATCHING_RULE_SYNTAX_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.31";
602
603    // M-fqcn AT
604    public static final String M_FQCN_AT = "m-fqcn";
605    public static final String M_FQCN_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.32";
606
607    // M-bytecode AT
608    public static final String M_BYTECODE_AT = "m-bytecode";
609    public static final String M_BYTECODE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.33";
610
611    // x-not-human-readable AT
612    public static final String X_NOT_HUMAN_READABLE_AT = "x-not-human-readable";
613    public static final String X_NOT_HUMAN_READABLE_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.34";
614
615    // x-schema AT
616    public static final String X_SCHEMA_AT = "x-schema";
617    public static final String X_SCHEMA_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.35";
618
619    // x-read-only AT
620    public static final String X_READ_ONLY_AT = "x-read-only";
621    public static final String X_READ_ONLY_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.36";
622
623    // M-disabled AT
624    public static final String M_DISABLED_AT = "m-disabled";
625    public static final String M_DISABLED_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.37";
626
627    // M-dependencies AT
628    public static final String M_DEPENDENCIES_AT = "m-dependencies";
629    public static final String M_DEPENDENCIES_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.38";
630
631    // M-length AT
632    public static final String M_LENGTH_AT = "m-length";
633    public static final String M_LENGTH_AT_OID = "1.3.6.1.4.1.18060.0.4.0.2.39";
634
635    //-------------------------------------------------------------------------
636    // autofs AttributeTypes
637    //-------------------------------------------------------------------------
638    // AutomountInformation
639    public static final String AUTOMOUNT_INFORMATION_AT = "automountInformation";
640    public static final String AUTOMOUNT_INFORMATION_AT_OID = "1.3.6.1.4.1.2312.4.1.2";
641
642    //-------------------------------------------------------------------------
643    // collective AttributeTypes
644    //-------------------------------------------------------------------------
645    // C-l
646    public static final String C_L_AT = "c-l";
647    public static final String C_L_AT_OID = "2.5.4.7.1";
648
649    // C-st
650    public static final String C_ST_AT = "c-st";
651    public static final String C_ST_AT_OID = "2.5.4.8.1";
652
653    // C-street
654    public static final String C_STREET_AT = "c-street";
655    public static final String C_STREET_AT_OID = "2.5.4.9.1";
656
657    // C-o
658    public static final String C_O_AT = "c-o";
659    public static final String C_O_AT_OID = "2.5.4.10.1";
660
661    // C-ou
662    public static final String C_OU_AT = "c-ou";
663    public static final String C_OU_AT_OID = "2.5.4.11.1";
664
665    // C-postalAddress
666    public static final String C_POSTAL_ADDRESS_AT = "c-postalAddress";
667    public static final String C_POSTAL_ADDRESS_AT_OID = "2.5.4.16.1";
668
669    // C-postalCode
670    public static final String C_POSTALCODE_AT = "c-postalCode";
671    public static final String C_POSTALCODE_AT_OID = "2.5.4.17.1";
672
673    // C-postOfficeBox
674    public static final String C_POSTOFFICEBOX_AT = "c-postOfficeBox";
675    public static final String C_POSTOFFICEBOX_AT_OID = "2.5.4.18.1";
676
677    // C-physicalDeliveryOfficeName
678    public static final String C_PHYSICAL_DELIVERY_OFFICE_NAME_AT = "c-physicalDeliveryOfficeName";
679    public static final String C_PHYSICAL_DELIVERY_OFFICE_NAME_AT_OID = "2.5.4.19.1";
680
681    // C-telephoneNumber
682    public static final String C_TELEPHONE_NUMBER_AT = "c-telephoneNumber";
683    public static final String C_TELEPHONE_NUMBER_AT_OID = "2.5.4.20.1";
684
685    // C-telexNumber
686    public static final String C_TELEX_NUMBER_AT = "c-telexNumber";
687    public static final String C_TELEX_NUMBER_AT_OID = "2.5.4.21.1";
688
689    // C-fax
690    public static final String C_FACSIMILE_TELEPHONE_NUMBER_AT = "c-facsimileTelephoneNumber";
691    public static final String C_FACSIMILE_TELEPHONE_NUMBER_AT_OID = "2.5.4.23.1";
692
693    // C-internationaliSDNNumber
694    public static final String C_INTERNATIONAL_ISDN_NUMBER_AT = "c-internationaliSDNNumber";
695    public static final String C_INTERNATIONAL_ISDN_NUMBER_AT_OID = "2.5.4.25.1";
696
697    //-------------------------------------------------------------------------
698    // corba AttributeTypes
699    //-------------------------------------------------------------------------
700    // CorbaIor AT
701    public static final String CORBA_IOR_AT = "corbaIor";
702    public static final String CORBA_IOR_AT_OID = "1.3.6.1.4.1.42.2.27.4.1.14";
703
704    // CorbaRepositoryId AT
705    public static final String CORBA_REPOSITORY_ID_AT = "corbaRepositoryId";
706    public static final String CORBA_REPOSITORY_ID_AT_OID = "1.3.6.1.4.1.42.2.27.4.1.15";
707
708    //-------------------------------------------------------------------------
709    // core AttributeTypes
710    //-------------------------------------------------------------------------
711    // Uid
712    public static final String UID_AT = "uid";
713    public static final String USER_ID_AT = "userid";
714    public static final String UID_AT_OID = "0.9.2342.19200300.100.1.1";
715
716    // Mail 
717    public static final String MAIL_AT = "mail";
718    public static final String RFC822_MAILBOX_AT = "rfc822Mailbox";
719    public static final String MAIL_AT_OID = "0.9.2342.19200300.100.1.3";
720
721    // DomainComponent
722    public static final String DC_AT = "dc";
723    public static final String DOMAIN_COMPONENT_AT = "domainComponent";
724    public static final String DOMAIN_COMPONENT_AT_OID = "0.9.2342.19200300.100.1.25";
725
726    // AssociatedDomain
727    public static final String ASSOCIATED_DOMAIN_AT = "associatedDomain";
728    public static final String ASSOCIATED_DOMAIN_AT_OID = "0.9.2342.19200300.100.1.37";
729
730    // Emails
731    public static final String EMAIL_AT = "email";
732    public static final String EMAIL_ADDRESS_AT = "emailAddress";
733    public static final String PKCS9EMAIL_AT = "pkcs9email";
734    public static final String EMAIL_AT_OID = "1.2.840.113549.1.9.1";
735
736    // UidObject
737    public static final String UID_OBJECT_AT = "uidObject";
738    public static final String UID_OBJECT_AT_OID = "1.3.6.1.1.3.1";
739
740    // knowledgeInformation
741    public static final String KNOWLEDGE_INFORMATION_AT = "knowledgeInformation";
742    public static final String KNOWLEDGE_INFORMATION_AT_OID = "2.5.4.2";
743
744    // Sn
745    public static final String SN_AT = "sn";
746    public static final String SURNAME_AT = "surname";
747    public static final String SN_AT_OID = "2.5.4.4";
748
749    // SerialNumber
750    public static final String SERIAL_NUMBER_AT = "serialNumber";
751    public static final String SERIAL_NUMBER_AT_OID = "2.5.4.5";
752
753    // C, CountryName
754    public static final String C_AT = "c";
755    public static final String COUNTRY_NAME_AT = "countryName";
756    public static final String C_AT_OID = "2.5.4.6";
757
758    // L, LocalityName
759    public static final String L_AT = "l";
760    public static final String LOCALITY_NAME_AT = "localityName";
761    public static final String L_AT_OID = "2.5.4.7";
762    public static final String LOCALITY_NAME_AT_OID = "2.5.4.7";
763
764    // St
765    public static final String ST_AT = "st";
766    public static final String STATEORPROVINCE_NAME_AT = "stateOrProvinceName";
767    public static final String ST_AT_OID = "2.5.4.8";
768
769    // Street
770    public static final String STREET_AT = "street";
771    public static final String STREET_ADDRESS_AT = "streetAddress";
772    public static final String STREET_AT_OID = "2.5.4.9";
773
774    // O
775    public static final String O_AT = "o";
776    public static final String ORGANIZATION_NAME_AT = "organizationName";
777    public static final String O_AT_OID = "2.5.4.10";
778    public static final String ORGANIZATION_NAME_AT_OID = "2.5.4.10";
779
780    // Ou
781    public static final String OU_AT = "ou";
782    public static final String ORGANIZATIONAL_UNIT_NAME_AT = "organizationalUnitName";
783    public static final String OU_AT_OID = "2.5.4.11";
784    public static final String ORGANIZATIONAL_UNIT_NAME_AT_OID = "2.5.4.11";
785
786    // Title
787    public static final String TITLE_AT = "title";
788    public static final String TITLE_AT_OID = "2.5.4.12";
789
790    // Description
791    public static final String DESCRIPTION_AT = "description";
792    public static final String DESCRIPTION_AT_OID = "2.5.4.13";
793
794    // SearchGuide
795    public static final String SEARCHGUIDE_AT = "searchguide";
796    public static final String SEARCHGUIDE_AT_OID = "2.5.4.14";
797
798    // BusinessCategory
799    public static final String BUSINESS_CATEGORY_AT = "businessCategory";
800    public static final String BUSINESS_CATEGORY_AT_OID = "2.5.4.15";
801
802    // PostalAddress
803    public static final String POSTAL_ADDRESS_AT = "postalAddress";
804    public static final String POSTAL_ADDRESS_AT_OID = "2.5.4.16";
805
806    // PostalCode
807    public static final String POSTALCODE_AT = "postalCode";
808    public static final String POSTALCODE_AT_OID = "2.5.4.17";
809
810    // PostOfficeBox
811    public static final String POSTOFFICEBOX_AT = "postOfficeBox";
812    public static final String POSTOFFICEBOX_AT_OID = "2.5.4.18";
813
814    // PhysicalDeliveryOfficeName
815    public static final String PHYSICAL_DELIVERY_OFFICE_NAME_AT = "physicalDeliveryOfficeName";
816    public static final String PHYSICAL_DELIVERY_OFFICE_NAME_AT_OID = "2.5.4.19";
817
818    // TelephoneNumber
819    public static final String TELEPHONE_NUMBER_AT = "telephoneNumber";
820    public static final String TELEPHONE_NUMBER_AT_OID = "2.5.4.20";
821
822    // TelexNumber
823    public static final String TELEX_NUMBER_AT = "telexNumber";
824    public static final String TELEX_NUMBER_AT_OID = "2.5.4.21";
825
826    // TeletexTerminalIdentifier
827    public static final String TELETEX_TERMINAL_IDENTIFIER_AT = "teletexTerminalIdentifier";
828    public static final String TELETEX_TERMINAL_IDENTIFIER_AT_OID = "2.5.4.22";
829
830    // Fax
831    public static final String FAX_AT = "fax";
832    public static final String FACSIMILE_TELEPHONE_NUMBER_AT = "facsimileTelephoneNumber";
833    public static final String FACSIMILE_TELEPHONE_NUMBER_AT_OID = "2.5.4.23";
834
835    // X121Address
836    public static final String X12_1ADDRESS_AT = "x121Address";
837    public static final String X121_ADDRESS_AT_OID = "2.5.4.24";
838
839    // InternationaliSDNNumber
840    public static final String INTERNATIONAL_ISDN_NUMBER_AT = "internationaliSDNNumber";
841    public static final String INTERNATIONAL_ISDN_NUMBER_AT_OID = "2.5.4.25";
842
843    // RegisteredAddress
844    public static final String REGISTERED_ADDRESS_AT = "registeredAddress";
845    public static final String REGISTERED_ADDRESS_AT_OID = "2.5.4.26";
846
847    // DestinationIndicator
848    public static final String DESTINATION_INDICATOR_AT = "destinationIndicator";
849    public static final String DESTINATION_INDICATOR_AT_OID = "2.5.4.27";
850
851    // PreferredDeliveryMethod
852    public static final String PREFERRED_DELIVERY_METHOD_AT = "preferredDeliveryMethod";
853    public static final String PREFERRED_DELIVERY_METHOD_AT_OID = "2.5.4.28";
854
855    // PresentationAddress
856    public static final String PRESENTATION_ADDRESS_AT = "presentationAddress";
857    public static final String PRESENTATION_ADDRESS_AT_OID = "2.5.4.29";
858
859    // SupportedApplicationContext
860    public static final String SUPPORTED_APPLICATION_CONTEXT_AT = "supportedApplicationContext";
861    public static final String SUPPORTED_APPLICATION_CONTEXT_AT_OID = "2.5.4.30";
862
863    // Member
864    public static final String MEMBER_AT = "member";
865    public static final String MEMBER_AT_OID = "2.5.4.31";
866
867    // Owner
868    public static final String OWNER_AT = "owner";
869    public static final String OWNER_AT_OID = "2.5.4.32";
870
871    // RoleOccupant
872    public static final String ROLE_OCCUPANT_AT = "roleOccupant";
873    public static final String ROLE_OCCUPANT_AT_OID = "2.5.4.33";
874
875    // SeeAlso
876    public static final String SEE_ALSO_AT = "seeAlso";
877    public static final String SEE_ALSO_AT_OID = "2.5.4.34";
878
879    // UserCertificate
880    public static final String USER_CERTIFICATE_AT = "userCertificate";
881    public static final String USER_CERTIFICATE_AT_OID = "2.5.4.36";
882
883    // CACertificate
884    public static final String CA_CERTIFICATE_AT = "cACertificate";
885    public static final String CA_CERTIFICATE_AT_OID = "2.5.4.37";
886
887    // AuthorityRevocationList
888    public static final String AUTHORITY_REVOCATION_LIST_AT = "authorityRevocationList";
889    public static final String AUTHORITY_REVOCATION_LIST_AT_OID = "2.5.4.38";
890
891    // CertificateRevocationList
892    public static final String CERTIFICATE_REVOCATION_LIST_AT = "certificateRevocationList";
893    public static final String CERTIFICATE_REVOCATION_LIST_AT_OID = "2.5.4.39";
894
895    // CrossCertificatePair
896    public static final String CROSS_CERTIFICATE_PAIR_AT = "crossCertificatePair";
897    public static final String CROSS_CERTIFICATE_PAIR_AT_OID = "2.5.4.40";
898
899    // Gn
900    public static final String GN_AT = "gn";
901    public static final String GIVENNAME_AT = "givenName";
902    public static final String GN_AT_OID = "2.5.4.42";
903    public static final String GIVENNAME_AT_OID = "2.5.4.42";
904
905    // Initials
906    public static final String INITIALS_AT = "initials";
907    public static final String INITIALS_AT_OID = "2.5.4.43";
908
909    // GenerationQualifier
910    public static final String GENERATION_QUALIFIER_AT = "generationQualifier";
911    public static final String GENERATION_QUALIFIER_AT_OID = "2.5.4.44";
912
913    // X500UniqueIdentifier
914    public static final String X500_UNIQUE_IDENTIFIER_AT = "x500UniqueIdentifier";
915    public static final String X500_UNIQUE_IDENTIFIER_AT_OID = "2.5.4.45";
916
917    // DnQualifier
918    public static final String DN_QUALIFIER_AT = "dnQualifier";
919    public static final String DN_QUALIFIER_AT_OID = "2.5.4.46";
920
921    // EnhancedSearchGuide
922    public static final String ENHANCED_SEARCH_GUIDE_AT = "enhancedSearchGuide";
923    public static final String ENHANCED_SEARCH_GUIDE_AT_OID = "2.5.4.47";
924
925    // ProtocolInformation
926    public static final String PROTOCOL_INFORMATION_AT = "protocolInformation";
927    public static final String PROTOCOL_INFORMATION_AT_OID = "2.5.4.48";
928
929    // DistinguishedName
930    public static final String DISTINGUISHED_NAME_AT = "distinguishedName";
931    public static final String DISTINGUISHED_NAME_AT_OID = "2.5.4.49";
932
933    // UniqueMember
934    public static final String UNIQUE_MEMBER_AT = "uniqueMember";
935    public static final String UNIQUE_MEMBER_AT_OID = "2.5.4.50";
936
937    // HouseIdentifier
938    public static final String HOUSE_IDENTIFIER_AT = "houseIdentifier";
939    public static final String HOUSE_IDENTIFIER_AT_OID = "2.5.4.51";
940
941    // SupportedAlgorithms
942    public static final String SUPPORTED_ALGORITHMS_AT = "supportedAlgorithms";
943    public static final String SUPPORTED_ALGORITHMS_AT_OID = "2.5.4.52";
944
945    // DeltaRevocationList
946    public static final String DELTA_REVOCATION_LIST_AT = "deltaRevocationList";
947    public static final String DELTA_REVOCATION_LIST_AT_OID = "2.5.4.53";
948
949    // DmdName
950    public static final String DMD_NAME_AT = "dmdName";
951    public static final String DMD_NAME_AT_OID = "2.5.4.54";
952
953    //-------------------------------------------------------------------------
954    // cosine AttributeTypes
955    //-------------------------------------------------------------------------
956    // TextEncodedORAddress AT
957    public static final String TEXT_ENCODED_OR_ADDRESS_AT = "textEncodedORAddress";
958    public static final String TEXT_ENCODED_OR_ADDRESS_AT_OID = "0.9.2342.19200300.100.1.2";
959
960    // Info AT
961    public static final String INFO_AT = "info";
962    public static final String INFO_AT_OID = "0.9.2342.19200300.100.1.4";
963
964    // Drink AT
965    public static final String DRINK_AT = "drink";
966    public static final String FAVOURITE_DRINK_AT = "favouriteDrink";
967    public static final String DRINK_AT_OID = "0.9.2342.19200300.100.1.5";
968
969    // RoomNumber AT
970    public static final String ROOM_NUMBER_AT = "roomNumber";
971    public static final String ROOM_NUMBER_AT_OID = "0.9.2342.19200300.100.1.6";
972
973    // Photo AT
974    public static final String PHOTO_AT = "photo";
975    public static final String PHOTO_AT_OID = "0.9.2342.19200300.100.1.7";
976
977    // UserClass AT
978    public static final String USER_CLASS_AT = "userClass";
979    public static final String USER_CLASS_AT_OID = "0.9.2342.19200300.100.1.8";
980
981    // Host AT
982    public static final String HOST_AT = "host";
983    public static final String HOST_AT_OID = "0.9.2342.19200300.100.1.9";
984
985    // Manager AT
986    public static final String MANAGER_AT = "manager";
987    public static final String MANAGER_AT_OID = "0.9.2342.19200300.100.1.10";
988
989    // DocumentIdentifier AT
990    public static final String DOCUMENT_IDENTIFIER_AT = "documentIdentifier";
991    public static final String DOCUMENT_IDENTIFIER_AT_OID = "0.9.2342.19200300.100.1.11";
992
993    // DocumentTitle AT
994    public static final String DOCUMENT_TITLE_AT = "documentTitle";
995    public static final String DOCUMENT_TITLE_AT_OID = "0.9.2342.19200300.100.1.12";
996
997    // DocumentVersion AT
998    public static final String DOCUMENT_VERSION_AT = "documentVersion";
999    public static final String DOCUMENT_VERSION_AT_OID = "0.9.2342.19200300.100.1.13";
1000
1001    // DocumentAuthor AT
1002    public static final String DOCUMENT_AUTHOR_AT = "documentAuthor";
1003    public static final String DOCUMENT_AUTHOR_AT_OID = "0.9.2342.19200300.100.1.14";
1004
1005    // DocumentLocation AT
1006    public static final String DOCUMENT_LOCATION_AT = "documentLocation";
1007    public static final String DOCUMENT_LOCATION_AT_OID = "0.9.2342.19200300.100.1.15";
1008
1009    // HomePhone AT
1010    public static final String HOME_PHONE_AT = "homePhone";
1011    public static final String HOME_TELEPHONE_NUMBER_AT = "homeTelephoneNumber";
1012    public static final String HOME_PHONE_AT_OID = "0.9.2342.19200300.100.1.20";
1013
1014    // Secretary AT
1015    public static final String SECRETARY_AT = "secretary";
1016    public static final String SECRETARY_AT_OID = "0.9.2342.19200300.100.1.21";
1017
1018    // OtherMailbox AT
1019    public static final String OTHER_MAILBOX_AT = "otherMailbox";
1020    public static final String OTHER_MAILBOX_AT_OID = "0.9.2342.19200300.100.1.22";
1021
1022    // ARecord AT
1023    public static final String A_RECORD_AT = "aRecord";
1024    public static final String A_RECORD_AT_OID = "0.9.2342.19200300.100.1.26";
1025
1026    // MDRecord AT
1027    public static final String MD_RECORD_AT = "mDRecord";
1028    public static final String MD_RECORD_AT_OID = "0.9.2342.19200300.100.1.27";
1029
1030    // MXRecord AT
1031    public static final String MX_RECORD_AT = "mXRecord";
1032    public static final String MX_RECORD_AT_OID = "0.9.2342.19200300.100.1.28";
1033
1034    // NSRecord AT
1035    public static final String NS_RECORD_AT = "nSRecord";
1036    public static final String NS_RECORD_AT_OID = "0.9.2342.19200300.100.1.29";
1037
1038    // SOARecord AT
1039    public static final String SOA_RECORD_AT = "sOARecord";
1040    public static final String SOA_RECORD_AT_OID = "0.9.2342.19200300.100.1.30";
1041
1042    // CNAMERecord AT
1043    public static final String CNAME_RECORD_AT = "cNAMERecord";
1044    public static final String CNAME_RECORD_AT_OID = "0.9.2342.19200300.100.1.31";
1045
1046    // AssociatedName AT
1047    public static final String ASSOCIATED_NAME_AT = "associatedName";
1048    public static final String ASSOCIATED_NAME_AT_OID = "0.9.2342.19200300.100.1.38";
1049
1050    // HomePostalAddress AT
1051    public static final String HOME_POSTAL_ADDRESS_AT = "homePostalAddress";
1052    public static final String HOME_POSTAL_ADDRESS_AT_OID = "0.9.2342.19200300.100.1.39";
1053
1054    // PersonalTitle AT
1055    public static final String PERSONAL_TITLE_AT = "personalTitle";
1056    public static final String PERSONAL_TITLE_AT_OID = "0.9.2342.19200300.100.1.40";
1057
1058    // Mobile AT
1059    public static final String MOBILE_AT = "mobile";
1060    public static final String MOBILE_TELEPHONE_NUMBER_AT = "mobileTelephoneNumber";
1061    public static final String MOBILE_AT_OID = "0.9.2342.19200300.100.1.41";
1062
1063    // Pager AT
1064    public static final String PAGER_AT = "pager";
1065    public static final String PAGER_TELEPHONE_NUMBER_AT = "pagerTelephoneNumber";
1066    public static final String PAGER_AT_OID = "0.9.2342.19200300.100.1.42";
1067
1068    // Co AT
1069    public static final String CO_AT = "co";
1070    public static final String FRIENDLY_COUNTRY_NAME_CO_AT = "friendlyCountryName";
1071    public static final String CO_AT_OID = "0.9.2342.19200300.100.1.43";
1072
1073    // UniqueIdentifier AT
1074    public static final String UNIQUE_IDENTIFIER_AT = "uniqueIdentifier";
1075    public static final String UNIQUE_IDENTIFIER_AT_OID = "0.9.2342.19200300.100.1.44";
1076
1077    // OrganizationalStatus AT
1078    public static final String ORGANIZATIONAL_STATUS_AT = "organizationalStatus";
1079    public static final String ORGANIZATIONAL_STATUS_AT_OID = "0.9.2342.19200300.100.1.45";
1080
1081    // JanetMailbox AT
1082    public static final String JANET_MAILBOX_AT = "janetMailbox";
1083    public static final String JANET_MAILBOX_AT_OID = "0.9.2342.19200300.100.1.46";
1084
1085    // MailPreferenceOption AT
1086    public static final String MAIL_PREFERENCE_OPTION_AT = "mailPreferenceOption";
1087    public static final String MAIL_PREFERENCE_OPTION_AT_OID = "0.9.2342.19200300.100.1.47";
1088
1089    // BuildingName AT
1090    public static final String BUILDING_NAME_AT = "buildingName";
1091    public static final String BUILDING_NAME_AT_OID = "0.9.2342.19200300.100.1.48";
1092
1093    // DSAQuality AT
1094    public static final String DSA_QUALITY_AT = "dSAQuality";
1095    public static final String DSA_QUALITY_AT_OID = "0.9.2342.19200300.100.1.49";
1096
1097    // SingleLevelQuality AT
1098    public static final String SINGLE_LEVEL_QUALITY_AT = "singleLevelQuality";
1099    public static final String SINGLE_LEVEL_QUALITY_AT_OID = "0.9.2342.19200300.100.1.50";
1100
1101    // SubtreeMinimumQuality AT
1102    public static final String SUBTREE_MINIMUM_QUALITY_AT = "subtreeMinimumQuality";
1103    public static final String SUBTREE_MINIMUM_QUALITY_AT_OID = "0.9.2342.19200300.100.1.51";
1104
1105    // SubtreeMaximumQuality AT
1106    public static final String SUBTREE_MAXIMUM_QUALITY_AT = "subtreeMaximumQuality";
1107    public static final String SUBTREE_MAXIMUM_QUALITY_AT_OID = "0.9.2342.19200300.100.1.52";
1108
1109    // PersonalSignature AT
1110    public static final String PERSONAL_SIGNATURE_AT = "personalSignature";
1111    public static final String PERSONAL_SIGNATURE_AT_OID = "0.9.2342.19200300.100.1.53";
1112
1113    // DITRedirect AT
1114    public static final String DIT_REDIRECT_AT = "dITRedirect";
1115    public static final String DIT_REDIRECT_AT_OID = "0.9.2342.19200300.100.1.54";
1116
1117    // Audio AT
1118    public static final String AUDIO_AT = "audio";
1119    public static final String AUDIO_AT_OID = "0.9.2342.19200300.100.1.55";
1120
1121    // DocumentPublisher AT
1122    public static final String DOCUMENT_PUBLISHER_AT = "documentPublisher";
1123    public static final String DOCUMENT_PUBLISHER_AT_OID = "0.9.2342.19200300.100.1.56";
1124
1125    //-------------------------------------------------------------------------
1126    // inetorgperson AttributeTypes
1127    //-------------------------------------------------------------------------
1128    // JpegPhoto
1129    public static final String JPEG_PHOTO_AT = "jpegPhoto";
1130    public static final String JPEG_PHOTO_AT_OID = "0.9.2342.19200300.100.1.60";
1131
1132    // CarLicense
1133    public static final String CAR_LICENSE_AT = "carLicense";
1134    public static final String CAR_LICENSE_AT_OID = "2.16.840.1.113730.3.1.1";
1135
1136    // DepartmentNumber
1137    public static final String DEPARTMENT_NUMBER_AT = "departmentNumber";
1138    public static final String DEPARTMENT_NUMBER_AT_OID = "2.16.840.1.113730.3.1.2";
1139
1140    // EmployeeNumber
1141    public static final String EMPLOYEE_NUMBER_AT = "employeeNumber";
1142    public static final String EMPLOYEE_NUMBER_AT_OID = "2.16.840.1.113730.3.1.3";
1143
1144    // EmployeeType
1145    public static final String EMPLOYEE_TYPE_AT = "employeeType";
1146    public static final String EMPLOYEE_TYPE_AT_OID = "2.16.840.1.113730.3.1.4";
1147
1148    // PreferredLanguage
1149    public static final String PREFERRED_LANGUAGE_AT = "preferredLanguage";
1150    public static final String PREFERRED_LANGUAGE_AT_OID = "2.16.840.1.113730.3.1.39";
1151
1152    // UserSMIMECertificate
1153    public static final String USER_SMIME_CERTIFICATE_AT = "userSMIMECertificate";
1154    public static final String USER_SMIME_CERTIFICATE_AT_OID = "2.16.840.1.113730.3.1.40";
1155
1156    // UserPKCS12
1157    public static final String USER_PKCS12_AT = "userPKCS12";
1158    public static final String USER_PKCS12_AT_OID = "2.16.840.1.113730.3.1.216";
1159
1160    // DisplayName
1161    public static final String DISPLAY_NAME_AT = "displayName";
1162    public static final String DISPLAY_NAME_AT_OID = "2.16.840.1.113730.3.1.241";
1163
1164    //-------------------------------------------------------------------------
1165    // nis AttributeTypes
1166    //-------------------------------------------------------------------------
1167    // UidNumber AT
1168    public static final String UID_NUMBER_AT = "uidNumber";
1169    public static final String UID_NUMBER_AT_OID = "1.3.6.1.1.1.1.0";
1170
1171    // GidNumber AT
1172    public static final String GID_NUMBER_AT = "gidNumber";
1173    public static final String GID_NUMBER_AT_OID = "1.3.6.1.1.1.1.1";
1174
1175    // Gecos AT
1176    public static final String GECOS_AT = "gecos";
1177    public static final String GECOS_AT_OID = "1.3.6.1.1.1.1.2";
1178
1179    // HomeDirectory AT
1180    public static final String HOME_DIRECTORY_AT = "homeDirectory";
1181    public static final String HOME_DIRECTORY_AT_OID = "1.3.6.1.1.1.1.3";
1182
1183    // LoginShell AT
1184    public static final String LOGIN_SHELL_AT = "loginShell";
1185    public static final String LOGIN_SHELL_AT_OID = "1.3.6.1.1.1.1.4";
1186
1187    // ShadowLastChange AT
1188    public static final String SHADOW_LAST_CHANGE_AT = "shadowLastChange";
1189    public static final String SHADOW_LAST_CHANGE_AT_OID = "1.3.6.1.1.1.1.5";
1190
1191    // ShadowMin AT
1192    public static final String SHADOW_MIN_AT = "shadowMin";
1193    public static final String SHADOW_MIN_AT_OID = "1.3.6.1.1.1.1.6";
1194
1195    // ShadowMax AT
1196    public static final String SHADOW_MAX_AT = "shadowMax";
1197    public static final String SHADOW_MAX_AT_OID = "1.3.6.1.1.1.1.7";
1198
1199    // ShadowWarning AT
1200    public static final String SHADOW_WARNING_AT = "shadowWarning";
1201    public static final String SHADOW_WARNING_AT_OID = "1.3.6.1.1.1.1.8";
1202
1203    // ShadowInactive AT
1204    public static final String SHADOW_INACTIVE_AT = "shadowInactive";
1205    public static final String SHADOW_INACTIVE_AT_OID = "1.3.6.1.1.1.1.9";
1206
1207    // ShadowExpire AT
1208    public static final String SHADOW_EXPIRE_AT = "shadowExpire";
1209    public static final String SHADOW_EXPIRE_AT_OID = "1.3.6.1.1.1.1.10";
1210
1211    // ShadowFlag AT
1212    public static final String SHADOW_FLAG_AT = "shadowFlag";
1213    public static final String SHADOW_FLAG_AT_OID = "1.3.6.1.1.1.1.11";
1214
1215    // MemberUid AT
1216    public static final String MEMBER_UID_AT = "memberUid";
1217    public static final String MEMBER_UID_AT_OID = "1.3.6.1.1.1.1.12";
1218
1219    // MemberNisNetgroup AT
1220    public static final String MEMBER_NIS_NETGROUP_AT = "memberNisNetgroup";
1221    public static final String MEMBER_NIS_NETGROUP_AT_OID = "1.3.6.1.1.1.1.13";
1222
1223    // NisNetgroupTriple AT
1224    public static final String NIS_NETGROUP_TRIPLE_AT = "nisNetgroupTriple";
1225    public static final String NIS_NETGROUP_TRIPLE_AT_OID = "1.3.6.1.1.1.1.14";
1226
1227    // IpServicePort AT
1228    public static final String IP_SERVICE_PORT_AT = "ipServicePort";
1229    public static final String IP_SERVICE_PORT_AT_OID = "1.3.6.1.1.1.1.15";
1230
1231    // IpServiceProtocol AT
1232    public static final String IP_SERVICE_PROTOCOL_AT = "ipServiceProtocol";
1233    public static final String IP_SERVICE_PROTOCOL_AT_OID = "1.3.6.1.1.1.1.16";
1234
1235    // IpProtocolNumber AT
1236    public static final String IP_PROTOCOL_NUMBER_AT = "ipProtocolNumber";
1237    public static final String IP_PROTOCOL_NUMBER_AT_OID = "1.3.6.1.1.1.1.17";
1238
1239    // OncRpcNumber AT
1240    public static final String ONC_RPC_NUMBER_AT = "oncRpcNumber";
1241    public static final String ONC_RPC_NUMBER_AT_OID = "1.3.6.1.1.1.1.18";
1242
1243    // IpHostNumber AT
1244    public static final String IP_HOST_NUMBER_AT = "ipHostNumber";
1245    public static final String IP_HOST_NUMBER_AT_OID = "1.3.6.1.1.1.1.19";
1246
1247    // IpNetworkNumber AT
1248    public static final String IP_NETWORK_NUMBER_AT = "ipNetworkNumber";
1249    public static final String IP_NETWORK_NUMBER_AT_OID = "1.3.6.1.1.1.1.20";
1250
1251    // IpNetmaskNumber AT
1252    public static final String IP_NETMASK_NUMBER_AT = "ipNetmaskNumber";
1253    public static final String IP_NETMASK_NUMBER_AT_OID = "1.3.6.1.1.1.1.21";
1254
1255    // MacAddress AT
1256    public static final String MAC_ADDRESS_AT = "macAddress";
1257    public static final String MAC_ADDRESS_AT_OID = "1.3.6.1.1.1.1.22";
1258
1259    // BootParameter AT
1260    public static final String BOOT_PARAMETER_AT = "bootParameter";
1261    public static final String BOOT_PARAMETER_AT_OID = "1.3.6.1.1.1.1.23";
1262
1263    // BootFile AT
1264    public static final String BOOT_FILE_AT = "bootFile";
1265    public static final String BOOT_FILE_AT_OID = "1.3.6.1.1.1.1.24";
1266
1267    // NisMapName AT
1268    public static final String NIS_MAP_NAME_AT = "nisMapName";
1269    public static final String NIS_MAP_NAME_AT_OID = "1.3.6.1.1.1.1.26";
1270
1271    // NisMapEntry AT
1272    public static final String NIS_MAP_ENTRY_AT = "nisMapEntry";
1273    public static final String NIS_MAP_ENTRY_AT_OID = "1.3.6.1.1.1.1.27";
1274
1275    //-------------------------------------------------------------------------
1276    // pwdpolicy AttributeTypes
1277    //-------------------------------------------------------------------------
1278    // PwdAttribute AT
1279    public static final String PWD_ATTRIBUTE_AT = "pwdAttribute";
1280    public static final String PWD_ATTRIBUTE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.1";
1281
1282    // PwdMinAge AT
1283    public static final String PWD_MIN_AGE_AT = "pwdMinAge";
1284    public static final String PWD_MIN_AGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.2";
1285
1286    // PwdMaxAge AT
1287    public static final String PWD_MAX_AGE_AT = "pwdMaxAge";
1288    public static final String PWD_MAX_AGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.3";
1289
1290    // PwdInHistory AT
1291    public static final String PWD_IN_HISTORY_AT = "pwdInHistory";
1292    public static final String PWD_IN_HISTORY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.4";
1293
1294    // PwdCheckQuality AT
1295    public static final String PWD_CHECK_QUALITY_AT = "pwdCheckQuality";
1296    public static final String PWD_CHECK_QUALITY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.5";
1297
1298    // PwdMinLength AT
1299    public static final String PWD_MIN_LENGTH_AT = "pwdMinLength";
1300    public static final String PWD_MIN_LENGTH_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.6";
1301
1302    // PwdExpireWarning AT
1303    public static final String PWD_EXPIRE_WARNING_AT = "pwdExpireWarning";
1304    public static final String PWD_EXPIRE_WARNING_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.7";
1305
1306    // PwdGraceAuthNLimit AT
1307    public static final String PWD_GRACE_AUTH_N_LIMIT_AT = "pwdGraceAuthNLimit";
1308    public static final String PWD_GRACE_AUTH_N_LIMIT_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.8";
1309
1310    // PwdLockout AT
1311    public static final String PWD_LOCKOUT_AT = "pwdLockout";
1312    public static final String PWD_LOCKOUT_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.9";
1313
1314    // PwdLockoutDuration AT
1315    public static final String PWD_LOCKOUT_DURATION_AT = "pwdLockoutDuration";
1316    public static final String PWD_LOCKOUT_DURATION_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.10";
1317
1318    // PwdMaxFailure AT
1319    public static final String PWD_MAX_FAILURE_AT = "pwdMaxFailure";
1320    public static final String PWD_MAX_FAILURE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.11";
1321
1322    // PwdFailureCountInterval AT
1323    public static final String PWD_FAILURE_COUNT_INTERVAL_AT = "pwdFailureCountInterval";
1324    public static final String PWD_FAILURE_COUNT_INTERVAL_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.12";
1325
1326    // PwdMustChange AT
1327    public static final String PWD_MUST_CHANGE_AT = "pwdMustChange";
1328    public static final String PWD_MUST_CHANGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.13";
1329
1330    // PwdAllowUserChange AT
1331    public static final String PWD_ALLOW_USER_CHANGE_AT = "pwdAllowUserChange";
1332    public static final String PWD_ALLOW_USER_CHANGE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.14";
1333
1334    // PwdSafeModify AT
1335    public static final String PWD_SAFE_MODIFY_AT = "pwdSafeModify";
1336    public static final String PWD_SAFE_MODIFY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.15";
1337
1338    // PwdChangedTime AT
1339    public static final String PWD_CHANGED_TIME_AT = "pwdChangedTime";
1340    public static final String PWD_CHANGED_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.16";
1341
1342    // PwdAccountLockedTime AT
1343    public static final String PWD_ACCOUNT_LOCKED_TIME_AT = "pwdAccountLockedTime";
1344    public static final String PWD_ACCOUNT_LOCKED_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.17";
1345
1346    // PwdFailureTime AT
1347    public static final String PWD_FAILURE_TIME_AT = "pwdFailureTime";
1348    public static final String PWD_FAILURE_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.19";
1349
1350    // PwdHistory AT
1351    public static final String PWD_HISTORY_AT = "pwdHistory";
1352    public static final String PWD_HISTORY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.20";
1353
1354    // PwdGraceUseTime AT
1355    public static final String PWD_GRACE_USE_TIME_AT = "pwdGraceUseTime";
1356    public static final String PWD_GRACE_USE_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.21";
1357
1358    // PwdReset AT
1359    public static final String PWD_RESET_AT = "pwdReset";
1360    public static final String PWD_RESET_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.22";
1361
1362    // PwdPolicySubentry AT
1363    public static final String PWD_POLICY_SUBENTRY_AT = "pwdPolicySubentry";
1364    public static final String PWD_POLICY_SUBENTRY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.23";
1365
1366    // PwdMinDelay AT
1367    public static final String PWD_MIN_DELAY_AT = "pwdMinDelay";
1368    public static final String PWD_MIN_DELAY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.24";
1369
1370    // PwdMaxDelay AT
1371    public static final String PWD_MAX_DELAY_AT = "pwdMaxDelay";
1372    public static final String PWD_MAX_DELAY_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.25";
1373
1374    // PwdMaxIdle AT
1375    public static final String PWD_MAX_IDLE_AT = "pwdMaxIdle";
1376    public static final String PWD_MAX_IDLE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.26";
1377
1378    // PwdStartTime AT
1379    public static final String PWD_START_TIME_AT = "pwdStartTime";
1380    public static final String PWD_START_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.27";
1381
1382    // PwdEndTime AT
1383    public static final String PWD_END_TIME_AT = "pwdEndTime";
1384    public static final String PWD_END_TIME_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.28";
1385
1386    // PwdLastSuccess AT
1387    public static final String PWD_LAST_SUCCESS_AT = "pwdLastSuccess";
1388    public static final String PWD_LAST_SUCCESS_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.29";
1389
1390    // PwdGraceExpire AT
1391    public static final String PWD_GRACE_EXPIRE_AT = "pwdGraceExpire";
1392    public static final String PWD_GRACE_EXPIRE_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.30";
1393
1394    // PwdMaxLength AT
1395    public static final String PWD_MAX_LENGTH_AT = "pwdMaxLength";
1396    public static final String PWD_MAX_LENGTH_AT_OID = "1.3.6.1.4.1.42.2.27.8.1.31";
1397
1398    //-------------------------------------------------------------------------
1399    // system AttributeTypes
1400    //-------------------------------------------------------------------------
1401    // VendorName
1402    public static final String VENDOR_NAME_AT = "vendorName";
1403    public static final String VENDOR_NAME_AT_OID = "1.3.6.1.1.4";
1404
1405    // VendorVersion
1406    public static final String VENDOR_VERSION_AT = "vendorVersion";
1407    public static final String VENDOR_VERSION_AT_OID = "1.3.6.1.1.5";
1408
1409    // LabeledURI
1410    public static final String LABELED_URI_AT = "labeledURI";
1411    public static final String LABELED_URI_AT_OID = "1.3.6.1.4.1.250.1.57";
1412
1413    // EntryTtl
1414    public static final String ENTRY_TTL_AT = "entryTtl";
1415    public static final String ENTRY_TTL_AT_OID = "1.3.6.1.4.1.1466.101.119.3";
1416
1417    // DynamicSubtrees
1418    public static final String DYNAMIC_SUBTREES_AT = "dynamicSubtrees";
1419    public static final String DYNAMIC_SUBTREES_AT_OID = "1.3.6.1.4.1.1466.101.119.4";
1420
1421    // NamingContexts
1422    public static final String NAMING_CONTEXTS_AT = "namingContexts";
1423    public static final String NAMING_CONTEXTS_AT_OID = "1.3.6.1.4.1.1466.101.120.5";
1424
1425    // AltServer
1426    public static final String ALT_SERVER_AT = "altServer";
1427    public static final String ALT_SERVER_AT_OID = "1.3.6.1.4.1.1466.101.120.6";
1428
1429    // SupportedExtension
1430    public static final String SUPPORTED_EXTENSION_AT = "supportedExtension";
1431    public static final String SUPPORTED_EXTENSION_AT_OID = "1.3.6.1.4.1.1466.101.120.7";
1432
1433    // SupportedControl
1434    public static final String SUPPORTED_CONTROL_AT = "supportedControl";
1435    public static final String SUPPORTED_CONTROL_AT_OID = "1.3.6.1.4.1.1466.101.120.13";
1436
1437    // SupportedSASLMechanisms
1438    public static final String SUPPORTED_SASL_MECHANISMS_AT = "supportedSASLMechanisms";
1439    public static final String SUPPORTED_SASL_MECHANISMS_AT_OID = "1.3.6.1.4.1.1466.101.120.14";
1440
1441    // SupportedLdapVersion
1442    public static final String SUPPORTED_LDAP_VERSION_AT = "supportedLDAPVersion";
1443    public static final String SUPPORTED_LDAP_VERSION_AT_OID = "1.3.6.1.4.1.1466.101.120.15";
1444
1445    // LdapSyntaxes
1446    public static final String LDAP_SYNTAXES_AT = "ldapSyntaxes";
1447    public static final String LDAP_SYNTAXES_AT_OID = "1.3.6.1.4.1.1466.101.120.16";
1448
1449    // SupportedFeatures
1450    public static final String SUPPORTED_FEATURES_AT = "supportedFeatures";
1451    public static final String SUPPORTED_FEATURES_AT_OID = "1.3.6.1.4.1.4203.1.3.5";
1452
1453    // ObjectClass
1454    public static final String OBJECT_CLASS_AT = "objectClass";
1455    public static final String OBJECT_CLASS_AT_OID = "2.5.4.0";
1456
1457    // AliasedObjectName
1458    public static final String ALIASED_OBJECT_NAME_AT = "aliasedObjectName";
1459    public static final String ALIASED_ENTRY_NAME_AT = "aliasedEntryName";
1460    public static final String ALIASED_OBJECT_NAME_AT_OID = "2.5.4.1";
1461
1462    // Cn
1463    public static final String CN_AT = "cn";
1464    public static final String COMMON_NAME_AT = "commonName";
1465    public static final String CN_AT_OID = "2.5.4.3";
1466
1467    // UserPassword
1468    public static final String USER_PASSWORD_AT = "userPassword";
1469    public static final String USER_PASSWORD_AT_OID = "2.5.4.35";
1470
1471    // Name
1472    public static final String NAME_AT = "name";
1473    public static final String NAME_AT_OID = "2.5.4.41";
1474
1475    // CreateTimestamp
1476    public static final String CREATE_TIMESTAMP_AT = "createTimestamp";
1477    public static final String CREATE_TIMESTAMP_AT_OID = "2.5.18.1";
1478
1479    // ModifyTimestamp
1480    public static final String MODIFY_TIMESTAMP_AT = "modifyTimestamp";
1481    public static final String MODIFY_TIMESTAMP_AT_OID = "2.5.18.2";
1482
1483    // CreatorsName
1484    public static final String CREATORS_NAME_AT = "creatorsName";
1485    public static final String CREATORS_NAME_AT_OID = "2.5.18.3";
1486
1487    // ModifiersName
1488    public static final String MODIFIERS_NAME_AT = "modifiersName";
1489    public static final String MODIFIERS_NAME_AT_OID = "2.5.18.4";
1490
1491    // AdministrativeRole
1492    public static final String ADMINISTRATIVE_ROLE_AT = "administrativeRole";
1493    public static final String ADMINISTRATIVE_ROLE_AT_OID = "2.5.18.5";
1494
1495    // SubtreeSpecification
1496    public static final String SUBTREE_SPECIFICATION_AT = "subtreeSpecification";
1497    public static final String SUBTREE_SPECIFICATION_AT_OID = "2.5.18.6";
1498
1499    // CollectiveExclusions
1500    public static final String COLLECTIVE_EXCLUSIONS_AT = "collectiveExclusions";
1501    public static final String COLLECTIVE_EXCLUSIONS_AT_OID = "2.5.18.7";
1502
1503    // hasSubordinates
1504    public static final String HAS_SUBORDINATES_AT = "hasSubordinates";
1505    public static final String HAS_SUBORDINATES_AT_OID = "2.5.18.9";
1506
1507    // SubschemaSubentry
1508    public static final String SUBSCHEMA_SUBENTRY_AT = "subschemaSubentry";
1509    public static final String SUBSCHEMA_SUBENTRY_AT_OID = "2.5.18.10";
1510
1511    // CollectiveAttributeSubentries
1512    public static final String COLLECTIVE_ATTRIBUTE_SUBENTRIES_AT = "collectiveAttributeSubentries";
1513    public static final String COLLECTIVE_ATTRIBUTE_SUBENTRIES_AT_OID = "2.5.18.12";
1514
1515    // DitStructureRules
1516    public static final String DIT_STRUCTURE_RULES_AT = "ditStructureRules";
1517    public static final String DIT_STRUCTURE_RULES_AT_OID = "2.5.21.1";
1518
1519    // DitContentRules
1520    public static final String DIT_CONTENT_RULES_AT = "ditContentRules";
1521    public static final String DIT_CONTENT_RULES_AT_OID = "2.5.21.2";
1522
1523    // MatchingRules
1524    public static final String MATCHING_RULES_AT = "matchingRules";
1525    public static final String MATCHING_RULES_AT_OID = "2.5.21.4";
1526
1527    // AttributeTypes
1528    public static final String ATTRIBUTE_TYPES_AT = "attributeTypes";
1529    public static final String ATTRIBUTE_TYPES_AT_OID = "2.5.21.5";
1530
1531    // ObjectClasses
1532    public static final String OBJECT_CLASSES_AT = "objectClasses";
1533    public static final String OBJECT_CLASSES_AT_OID = "2.5.21.6";
1534
1535    // NameForms
1536    public static final String NAME_FORMS_AT = "nameForms";
1537    public static final String NAME_FORMS_AT_OID = "2.5.21.7";
1538
1539    // MatchingRuleUse
1540    public static final String MATCHING_RULE_USE_AT = "matchingRuleUse";
1541    public static final String MATCHING_RULE_USE_AT_OID = "2.5.21.8";
1542
1543    // StructuralObjectClass
1544    public static final String STRUCTURAL_OBJECT_CLASS_AT = "structuralObjectClass";
1545    public static final String STRUCTURAL_OBJECT_CLASS_AT_OID = "2.5.21.9";
1546
1547    // Ref
1548    public static final String REF_AT = "ref";
1549    public static final String REF_AT_OID = "2.16.840.1.113730.3.1.34";
1550
1551    //-------------------------------------------------------------------------
1552    // Various other AttributeTypes
1553    //-------------------------------------------------------------------------
1554    // apache AttributeTypes
1555    //-------------------------------------------------------------------------
1556    // EntryUUID
1557    public static final String ENTRY_UUID_AT = "entryUUID";
1558    public static final String ENTRY_UUID_AT_OID = "1.3.6.1.1.16.4";
1559
1560    // EntryDN
1561    public static final String ENTRY_DN_AT = "entryDN";
1562    public static final String ENTRY_DN_AT_OID = "1.3.6.1.1.20";
1563
1564    // entryCSN
1565    public static final String ENTRY_CSN_AT = "entryCSN";
1566    public static final String ENTRY_CSN_AT_OID = "1.3.6.1.4.1.4203.666.1.7";
1567
1568    // contextCSN
1569    public static final String CONTEXT_CSN_AT = "contextCSN";
1570    public static final String CONTEXT_CSN_AT_OID = "1.3.6.1.4.1.4203.666.1.25";
1571
1572    // PrescriptiveACI
1573    public static final String PRESCRIPTIVE_ACI_AT = "prescriptiveACI";
1574    public static final String PRESCRIPTIVE_ACI_AT_OID = "2.5.24.4";
1575
1576    // EntryACI
1577    public static final String ENTRY_ACI_AT = "entryACI";
1578    public static final String ENTRY_ACI_AT_OID = "2.5.24.5";
1579
1580    // SubentryACI
1581    public static final String SUBENTRY_ACI_AT = "subentryACI";
1582    public static final String SUBENTRY_ACI_AT_OID = "2.5.24.6";
1583
1584    // PrescriptiveTriggerSpecification
1585    public static final String PRESCRIPTIVE_TRIGGER_SPECIFICATION_AT = "prescriptiveTriggerSpecification";
1586    public static final String PRESCRIPTIVE_TRIGGER_SPECIFICATION_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.25";
1587    
1588    // EntryTriggerSpecification
1589    public static final String ENTRY_TRIGGER_SPECIFICATION_AT = "entryTriggerSpecification";
1590    public static final String ENTRY_TRIGGER_SPECIFICATION_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.26";
1591
1592    // Comparators
1593    public static final String COMPARATORS_AT = "comparators";
1594    public static final String COMPARATORS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.32";
1595
1596    // Normalizers
1597    public static final String NORMALIZERS_AT = "normalizers";
1598    public static final String NORMALIZERS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.33";
1599
1600    // SyntaxCheckers
1601    public static final String SYNTAX_CHECKERS_AT = "syntaxCheckers";
1602    public static final String SYNTAX_CHECKERS_AT_OID = "1.3.6.1.4.1.18060.0.4.1.2.34";
1603
1604    //-------------------------------------------------------------------------
1605    // Unkown schema AttributeTypes
1606    //-------------------------------------------------------------------------
1607    // ExcludeAllCollectiveAttributes
1608    public static final String EXCLUDE_ALL_COLLECTIVE_ATTRIBUTES_AT = "excludeAllCollectiveAttributes";
1609    public static final String EXCLUDE_ALL_COLLECTIVE_ATTRIBUTES_AT_OID = "2.5.18.0";
1610
1611    // governingStructureRule
1612    public static final String GOVERNING_STRUCTURE_RULE_AT = "governingStructureRule";
1613    public static final String GOVERNING_STRUCTURE_RULE_AT_OID = "2.5.21.10";
1614
1615    // AccessControlScheme
1616    public static final String ACCESS_CONTROL_SCHEME_AT = "accessControlScheme";
1617    public static final String ACCESS_CONTROL_SCHEME_OID = "2.5.24.1";
1618
1619    // numSubordinates, by Sun
1620    public static final String NUM_SUBORDINATES_AT = "numSubordinates";
1621    // no official OID in RFCs
1622
1623    // subordinateCount, by Novell
1624    public static final String SUBORDINATE_COUNT_AT = "subordinateCount";
1625    // no official OID in RFCs
1626
1627    //=========================================================================
1628    // LdapServer AT and OC
1629    //-------------------------------------------------------------------------
1630    // ObjectClasses
1631    //-------------------------------------------------------------------------
1632
1633    //=========================================================================
1634    // DirectoryService AT and OC
1635    //-------------------------------------------------------------------------
1636    // ads-directoryServiceId AT
1637    public static final String ADS_DIRECTORY_SERVICE_ID = "ads-directoryServiceId";
1638    public static final String ADS_DIRECTORY_SERVICE_ID_OID = "1.3.6.1.4.1.18060.0.4.1.2.100";
1639
1640    //=========================================================================
1641    // Replication AT and OC
1642    //-------------------------------------------------------------------------
1643    // ObjectClasses
1644    //-------------------------------------------------------------------------
1645    // ads-replEventLog OC
1646    public static final String ADS_REPL_EVENT_LOG = "ads-replEventLog";
1647    public static final String ADS_REPL_EVENT_LOG_OID = "1.3.6.1.4.1.18060.0.4.1.3.805";
1648
1649    // ads-replConsumer OC
1650    public static final String ADS_REPL_CONSUMER = "ads-replConsumer";
1651    public static final String ADS_REPL_CONSUMER_OID = "1.3.6.1.4.1.18060.0.4.1.3.806";
1652
1653    // ads-dsReplicaId AT
1654    public static final String ADS_DS_REPLICA_ID = "ads-dsReplicaId";
1655    public static final String ADS_DS_REPLICA_ID_OID = "1.3.6.1.4.1.18060.0.4.1.2.112";
1656
1657    // ads-replConsumerImpl AT
1658    public static final String ADS_REPL_CONSUMER_IMPL = "ads-replConsumerImpl";
1659    public static final String ADS_REPL_CONSUMER_IMPL_OID = "1.3.6.1.4.1.18060.0.4.1.2.310";
1660
1661    // ads-replSearchFilter AT
1662    public static final String ADS_REPL_SEARCH_FILTER = "ads-replSearchFilter";
1663    public static final String ADS_REPL_SEARCH_FILTER_OID = "1.3.6.1.4.1.18060.0.4.1.2.817";
1664
1665    // ads-replLastSentCsn AT
1666    public static final String ADS_REPL_LAST_SENT_CSN = "ads-replLastSentCsn";
1667    public static final String ADS_REPL_LAST_SENT_CSN_OID = "1.3.6.1.4.1.18060.0.4.1.2.818";
1668
1669    // ads-replAliasDerefMode AT
1670    public static final String ADS_REPL_ALIAS_DEREF_MODE = "ads-replAliasDerefMode";
1671    public static final String ADS_REPL_ALIAS_DEREF_MODE_OID = "1.3.6.1.4.1.18060.0.4.1.2.819";
1672
1673    // ads-searchBaseDN AT
1674    public static final String ADS_SEARCH_BASE_DN = "ads-searchBaseDN";
1675    public static final String ADS_SEARCH_BASE_DN_OID = "1.3.6.1.4.1.18060.0.4.1.2.820";
1676
1677    // ads-replSearchScope AT
1678    public static final String ADS_REPL_SEARCH_SCOPE = "ads-replSearchScope";
1679    public static final String ADS_REPL_SEARCH_SCOPE_OID = "1.3.6.1.4.1.18060.0.4.1.2.821";
1680
1681    // ads-replRefreshNPersist AT
1682    public static final String ADS_REPL_REFRESH_N_PERSIST = "ads-replRefreshNPersist";
1683    public static final String ADS_REPL_REFRESH_N_PERSIST_OID = "1.3.6.1.4.1.18060.0.4.1.2.822";
1684
1685    // ads-replProvHostName AT
1686    public static final String ADS_REPL_PROV_HOST_NAME = "ads-replProvHostName";
1687    public static final String ADS_REPL_PROV_HOST_NAME_OID = "1.3.6.1.4.1.18060.0.4.1.2.823";
1688
1689    // ads-replProvPort AT
1690    public static final String ADS_REPL_PROV_PORT = "ads-replProvPort";
1691    public static final String ADS_REPL_PROV_PORT_OID = "1.3.6.1.4.1.18060.0.4.1.2.824";
1692
1693    // ads-replUserDn AT
1694    public static final String ADS_REPL_USER_DN = "ads-replUserDn";
1695    public static final String ADS_REPL_USER_DN_OID = "1.3.6.1.4.1.18060.0.4.1.2.825";
1696
1697    // ads-replUserPassword AT
1698    public static final String ADS_REPL_USER_PASSWORD = "ads-replUserPassword";
1699    public static final String ADS_REPL_USER_PASSWORD_OID = "1.3.6.1.4.1.18060.0.4.1.2.826";
1700
1701    // ads-replRefreshInterval AT
1702    public static final String ADS_REPL_REFRESH_INTERVAL = "ads-replRefreshInterval";
1703    public static final String ADS_REPL_REFRESH_INTERVAL_OID = "1.3.6.1.4.1.18060.0.4.1.2.827";
1704
1705    // ads-replAttributes AT
1706    public static final String ADS_REPL_ATTRIBUTES = "ads-replAttributes";
1707    public static final String ADS_REPL_ATTRIBUTES_OID = "1.3.6.1.4.1.18060.0.4.1.2.828";
1708
1709    // ads-replSearchSizeLimit AT
1710    public static final String ADS_REPL_SEARCH_SIZE_LIMIT = "ads-replSearchSizeLimit";
1711    public static final String ADS_REPL_SEARCH_SIZE_LIMIT_OID = "1.3.6.1.4.1.18060.0.4.1.2.829";
1712
1713    // ads-replSearchTimeOut AT
1714    public static final String ADS_REPL_SEARCH_TIMEOUT = "ads-replSearchTimeOut";
1715    public static final String ADS_REPL_SEARCH_TIMEOUT_OID = "1.3.6.1.4.1.18060.0.4.1.2.830";
1716
1717    // ads-replCookie AT
1718    public static final String ADS_REPL_COOKIE = "ads-replCookie";
1719    public static final String ADS_REPL_COOKIE_OID = "1.3.6.1.4.1.18060.0.4.1.2.831";
1720
1721    // ads-replReqHandler AT
1722    public static final String ADS_REPL_REQ_HANDLER = "ads-replReqHandler";
1723    public static final String ADS_REPL_REQ_HANDLER_OID = "1.3.6.1.4.1.18060.0.4.1.2.832";
1724
1725    // ads-replUseTls AT
1726    public static final String ADS_REPL_USE_TLS = "ads-replUseTls";
1727    public static final String ADS_REPL_USE_TLS_OID = "1.3.6.1.4.1.18060.0.4.1.2.833";
1728
1729    // ads-replStrictCertValidation AT
1730    public static final String ADS_REPL_STRICT_CERT_VALIDATION = "ads-replStrictCertValidation";
1731    public static final String ADS_REPL_STRICT_CERT_VALIDATION_OID = "1.3.6.1.4.1.18060.0.4.1.2.834";
1732
1733    // ads-replProviderId AT
1734    public static final String ADS_REPL_PROVIDER_ID = "ads-replProviderId";
1735    public static final String ADS_REPL_PROVIDER_ID_OID = "1.3.6.1.4.1.18060.0.4.1.2.836";
1736
1737    // ads-replConsumerId AT
1738    public static final String ADS_REPL_CONSUMER_ID = "ads-replConsumerId";
1739    public static final String ADS_REPL_CONSUMER_ID_OID = "1.3.6.1.4.1.18060.0.4.1.2.837";
1740
1741    // ads-replEnabled AT
1742    public static final String ADS_REPL_ENABLED = "ads-replEnabled";
1743    public static final String ADS_REPL_ENABLED_OID = "1.3.6.1.4.1.18060.0.4.1.2.838";
1744
1745    // ads-replLogMaxIdle AT
1746    public static final String ADS_REPL_LOG_MAX_IDLE = "ads-replLogMaxIdle";
1747    public static final String ADS_REPL_LOG_MAX_IDLE_OID = "1.3.6.1.4.1.18060.0.4.1.2.920";
1748
1749    // ads-replLogPurgeThresholdCount AT
1750    public static final String ADS_REPL_LOG_PURGE_THRESHOLD_COUNT = "ads-replLogPurgeThresholdCount";
1751    public static final String ADS_REPL_LOG_PURGE_THRESHOLD_COUNT_OID = "1.3.6.1.4.1.18060.0.4.1.2.922";
1752
1753    //-------------------------------------------------------------------------
1754    // ---- Syntaxes ----------------------------------------------------------
1755    //-------------------------------------------------------------------------
1756    // RFC 2307
1757    public static final String NIS_NETGROUP_TRIPLE_SYNTAX = "1.3.6.1.1.1.0.0";
1758    public static final String BOOT_PARAMETER_SYNTAX = "1.3.6.1.1.1.0.1";
1759    
1760    public static final String NAME_OR_NUMERIC_ID_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.0";
1761
1762    public static final String OBJECT_CLASS_TYPE_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.1";
1763
1764    public static final String NUMERIC_OID_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.2";
1765
1766    public static final String ATTRIBUTE_TYPE_USAGE_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.3";
1767
1768    // RFC 4517, par. 3.3.23
1769    public static final String NUMBER_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.4";
1770
1771    public static final String OID_LEN_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.5";
1772
1773    public static final String OBJECT_NAME_SYNTAX = "1.3.6.1.4.1.18060.0.4.0.0.6";
1774
1775    // RFC 2252, removed in RFC 4517
1776    public static final String ACI_ITEM_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.1";
1777
1778    // RFC 2252, removed in RFC 4517
1779    public static final String ACCESS_POINT_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.2";
1780
1781    // RFC 4517, chap 3.3.1
1782    public static final String ATTRIBUTE_TYPE_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.3";
1783
1784    // RFC 2252, removed in RFC 4517
1785    public static final String AUDIO_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.4";
1786
1787    // RFC 2252, removed in RFC 4517
1788    public static final String BINARY_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.5";
1789
1790    // RFC 4517, chap 3.3.2
1791    public static final String BIT_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.6";
1792
1793    // RFC 4517, chap 3.3.3
1794    public static final String BOOLEAN_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.7";
1795
1796    // RFC 2252, removed in RFC 4517, reintroduced in RFC 4523, chap. 2.1
1797    public static final String CERTIFICATE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.8";
1798
1799    // RFC 2252, removed in RFC 4517, reintroduced in RFC 4523, chap. 2.2
1800    public static final String CERTIFICATE_LIST_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.9";
1801
1802    // RFC 2252, removed in RFC 4517, reintroduced in RFC 4523, chap. 2.3
1803    public static final String CERTIFICATE_PAIR_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.10";
1804
1805    // RFC 4517, chap 3.3.4
1806    public static final String COUNTRY_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.11";
1807
1808    // RFC 4517, chap 3.3.9
1809    public static final String DN_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.12";
1810
1811    // RFC 2252, removed in RFC 4517
1812    public static final String DATA_QUALITY_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.13";
1813
1814    // RFC 4517, chap 3.3.5
1815    public static final String DELIVERY_METHOD_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.14";
1816
1817    // RFC 4517, chap 3.3.6
1818    public static final String DIRECTORY_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.15";
1819
1820    // RFC 4517, chap 3.3.7
1821    public static final String DIT_CONTENT_RULE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.16";
1822
1823    // RFC 4517, chap 3.3.8
1824    public static final String DIT_STRUCTURE_RULE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.17";
1825
1826    // RFC 2252, removed in RFC 4517
1827    public static final String DL_SUBMIT_PERMISSION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.18";
1828
1829    // RFC 2252, removed in RFC 4517
1830    public static final String DSA_QUALITY_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.19";
1831
1832    // RFC 2252, removed in RFC 4517
1833    public static final String DSE_TYPE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.20";
1834
1835    // RFC 4517, chap 3.3.10
1836    public static final String ENHANCED_GUIDE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.21";
1837
1838    // RFC 4517, chap 3.3.11
1839    public static final String FACSIMILE_TELEPHONE_NUMBER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.22";
1840
1841    // RFC 4517, chap 3.3.12
1842    public static final String FAX_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.23";
1843
1844    // RFC 4517, chap 3.3.13
1845    public static final String GENERALIZED_TIME_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.24";
1846
1847    // RFC 4517, chap 3.3.14
1848    public static final String GUIDE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.25";
1849
1850    // RFC 4517, chap 3.3.15
1851    public static final String IA5_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.26";
1852
1853    // RFC 4517, chap 3.3.16
1854    public static final String INTEGER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.27";
1855
1856    // RFC 4517, chap 3.3.17
1857    public static final String JPEG_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.28";
1858
1859    // RFC 2252, removed in RFC 4517
1860    public static final String MASTER_AND_SHADOW_ACCESS_POINTS_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.29";
1861
1862    // RFC 4517, chap 3.3.19
1863    public static final String MATCHING_RULE_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.30";
1864
1865    // RFC 4517, chap 3.3.20
1866    public static final String MATCHING_RULE_USE_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.31";
1867
1868    // RFC 2252, removed in RFC 4517
1869    public static final String MAIL_PREFERENCE_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.32";
1870
1871    // RFC 2252, removed in RFC 4517
1872    public static final String MHS_OR_ADDRESS_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.33";
1873
1874    // RFC 4517, chap 3.3.21
1875    public static final String NAME_AND_OPTIONAL_UID_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.34";
1876
1877    // RFC 4517, chap 3.3.22
1878    public static final String NAME_FORM_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.35";
1879
1880    // RFC 4517, chap 3.3.23
1881    public static final String NUMERIC_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.36";
1882
1883    // RFC 4517, chap 3.3.24
1884    public static final String OBJECT_CLASS_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.37";
1885
1886    // RFC 4517, chap 3.3.26
1887    public static final String OID_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.38";
1888
1889    // RFC 4517, chap 3.3.27
1890    public static final String OTHER_MAILBOX_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.39";
1891
1892    // RFC 4517, chap 3.3.25
1893    public static final String OCTET_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.40";
1894
1895    // RFC 4517, chap 3.3.28
1896    public static final String POSTAL_ADDRESS_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.41";
1897
1898    // RFC 2252, removed in RFC 4517
1899    public static final String PROTOCOL_INFORMATION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.42";
1900
1901    // RFC 2252, removed in RFC 4517
1902    public static final String PRESENTATION_ADDRESS_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.43";
1903
1904    // RFC 4517, chap 3.3.29
1905    public static final String PRINTABLE_STRING_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.44";
1906
1907    // RFC 2252, removed in RFC 4517
1908    public static final String SUBTREE_SPECIFICATION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.45";
1909
1910    // RFC 2252, removed in RFC 4517
1911    public static final String SUPPLIER_INFORMATION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.46";
1912
1913    // RFC 2252, removed in RFC 4517
1914    public static final String SUPPLIER_OR_CONSUMER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.47";
1915
1916    // RFC 2252, removed in RFC 4517
1917    public static final String SUPPLIER_AND_CONSUMER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.48";
1918
1919    // RFC 2252, removed in RFC 4517, reintroduced in RFC 4523, chap. 2.4
1920    public static final String SUPPORTED_ALGORITHM_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.49";
1921
1922    // RFC 4517, chap 3.3.31
1923    public static final String TELEPHONE_NUMBER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.50";
1924
1925    // RFC 4517, chap 3.3.32
1926    public static final String TELETEX_TERMINAL_IDENTIFIER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.51";
1927
1928    // RFC 4517, chap 3.3.33
1929    public static final String TELEX_NUMBER_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.52";
1930
1931    // RFC 4517, chap 3.3.34
1932    public static final String UTC_TIME_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.53";
1933
1934    // RFC 4517, chap 3.3.18
1935    public static final String LDAP_SYNTAX_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.54";
1936
1937    // RFC 2252, removed in RFC 4517
1938    public static final String MODIFY_RIGHTS_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.55";
1939
1940    // RFC 2252, removed in RFC 4517
1941    public static final String LDAP_SCHEMA_DEFINITION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.56";
1942
1943    // RFC 2252, removed in RFC 4517
1944    public static final String LDAP_SCHEMA_DESCRIPTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.57";
1945
1946    // RFC 4517, chap 3.3.30
1947    public static final String SUBSTRING_ASSERTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.58";
1948
1949    // From draft-ietf-pkix-ldap-v3-01.txt. Obsolete.
1950    public static final String ATTRIBUTE_CERTIFICATE_ASSERTION_SYNTAX = "1.3.6.1.4.1.1466.115.121.1.59";
1951
1952    //From RFC 4530, chap. 2.1
1953    public static final String UUID_SYNTAX = "1.3.6.1.1.16.1";
1954
1955    // From http://www.openldap.org/faq/data/cache/1145.html
1956    public static final String CSN_SYNTAX = "1.3.6.1.4.1.4203.666.11.2.1";
1957
1958    // From http://www.openldap.org/faq/data/cache/1145.html
1959    public static final String CSN_SID_SYNTAX = "1.3.6.1.4.1.4203.666.11.2.4";
1960
1961    // ApacheDS
1962    public static final String JAVA_BYTE_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.0";
1963    public static final String JAVA_CHAR_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.1";
1964    public static final String JAVA_SHORT_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.2";
1965    public static final String JAVA_LONG_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.3";
1966    public static final String JAVA_INT_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.4";
1967
1968    // Comparator syntax
1969    public static final String COMPARATOR_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.5";
1970
1971    // Normalizer Syntax
1972    public static final String NORMALIZER_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.6";
1973
1974    // SyntaxChecker Syntax
1975    public static final String SYNTAX_CHECKER_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.7";
1976
1977    // SearchScope Syntax
1978    public static final String SEARCH_SCOPE_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.10";
1979
1980    // DerefAlias Syntax
1981    public static final String DEREF_ALIAS_SYNTAX = "1.3.6.1.4.1.18060.0.4.1.0.11";
1982
1983    //-------------------------------------------------------------------------
1984    // ---- MatchingRules -----------------------------------------------------
1985    //-------------------------------------------------------------------------
1986    // caseExactIA5Match (RFC 4517, chap. 4.2.3)
1987    public static final String CASE_EXACT_IA5_MATCH_MR = "caseExactIA5Match";
1988    public static final String CASE_EXACT_IA5_MATCH_MR_OID = "1.3.6.1.4.1.1466.109.114.1";
1989
1990    // caseIgnoreIA5Match (RFC 4517, chap. 4.2.7)
1991    public static final String CASE_IGNORE_IA5_MATCH_MR = "caseIgnoreIA5Match";
1992    public static final String CASE_IGNORE_IA5_MATCH_MR_OID = "1.3.6.1.4.1.1466.109.114.2";
1993
1994    // caseIgnoreIA5SubstringsMatch (RFC 4517, chap. 4.2.8)
1995    public static final String CASE_IGNORE_IA5_SUBSTRINGS_MATCH_MR = "caseIgnoreIA5SubstringsMatch";
1996    public static final String CASE_IGNORE_IA5_SUBSTRINGS_MATCH_MR_OID = "1.3.6.1.4.1.1466.109.114.3";
1997
1998    // objectIdentifierMatch (RFC 4517, chap. 4.2.26)
1999    public static final String OBJECT_IDENTIFIER_MATCH_MR = "objectIdentifierMatch";
2000    public static final String OBJECT_IDENTIFIER_MATCH_MR_OID = "2.5.13.0";
2001
2002    // distinguishedNameMatch (RFC 4517, chap. 4.2.15)
2003    public static final String DISTINGUISHED_NAME_MATCH_MR = "distinguishedNameMatch";
2004    public static final String DISTINGUISHED_NAME_MATCH_MR_OID = "2.5.13.1";
2005
2006    // caseIgnoreMatch (RFC 4517, chap. 3.3.19)
2007    public static final String CASE_IGNORE_MATCH_MR = "caseIgnoreMatch";
2008    public static final String CASE_IGNORE_MATCH_MR_OID = "2.5.13.2";
2009
2010    // caseIgnoreOrderingMatch (RFC 4517, chap. 4.2.12)
2011    public static final String CASE_IGNORE_ORDERING_MATCH_MR = "caseIgnoreOrderingMatch";
2012    public static final String CASE_IGNORE_ORDERING_MATCH_MR_OID = "2.5.13.3";
2013
2014    // caseIgnoreSubstringsMatch (RFC 4517, chap. 4.2.13)
2015    public static final String CASE_IGNORE_SUBSTRING_MATCH_MR = "caseIgnoreSubstringsMatch";
2016    public static final String CASE_IGNORE_SUBSTRING_MATCH_MR_OID = "2.5.13.4";
2017
2018    // caseExactMatch (RFC 4517, chap. 4.2.4)
2019    public static final String CASE_EXACT_MATCH_MR = "caseExactMatch";
2020    public static final String CASE_EXACT_MATCH_MR_OID = "2.5.13.5";
2021
2022    // caseExactOrderingMatch (RFC 4517, chap. 4.2.5)
2023    public static final String CASE_EXACT_ORDERING_MATCH_MR = "caseExactOrderingMatch";
2024    public static final String CASE_EXACT_ORDERING_MATCH_MR_OID = "2.5.13.6";
2025
2026    // caseExactSubstringsMatch (RFC 4517, chap. 4.2.6)
2027    public static final String CASE_EXACT_SUBSTRING_MATCH_MR = "caseExactSubstringsMatch";
2028    public static final String CASE_EXACT_SUBSTRING_MATCH_MR_OID = "2.5.13.7";
2029
2030    // numericStringMatch (RFC 4517, chap. 4.2.22)
2031    public static final String NUMERIC_STRING_MATCH_MR = "numericStringMatch";
2032    public static final String NUMERIC_STRING_MATCH_MR_OID = "2.5.13.8";
2033
2034    // numericStringOrderingMatch (RFC 4517, chap. 4.2.23)
2035    public static final String NUMERIC_STRING_ORDERING_MATCH_MR = "numericStringOrderingMatch";
2036    public static final String NUMERIC_STRING_ORDERING_MATCH_MR_OID = "2.5.13.9";
2037
2038    // numericStringSubstringsMatch (RFC 4517, chap. 4.2.24)
2039    public static final String NUMERIC_STRING_SUBSTRINGS_MATCH_MR = "numericStringSubstringsMatch";
2040    public static final String NUMERIC_STRING_SUBSTRINGS_MATCH_MR_OID = "2.5.13.10";
2041
2042    // caseIgnoreListMatch (RFC 4517, chap. 4.2.9)
2043    public static final String CASE_IGNORE_LIST_MATCH_MR = "caseIgnoreListMatch";
2044    public static final String CASE_IGNORE_LIST_MATCH_MR_OID = "2.5.13.11";
2045
2046    // caseIgnoreListSubstringsMatch (RFC 4517, chap. 4.2.10)
2047    public static final String CASE_IGNORE_LIST_SUBSTRINGS_MATCH_MR = "caseIgnoreListSubstringsMatch";
2048    public static final String CASE_IGNORE_LIST_SUBSTRINGS_MATCH_MR_OID = "2.5.13.12";
2049
2050    // booleanMatch (RFC 4517, chap. 4.2.2)
2051    public static final String BOOLEAN_MATCH_MR = "booleanMatch";
2052    public static final String BOOLEAN_MATCH_MR_OID = "2.5.13.13";
2053
2054    // integerMatch (RFC 4517, chap. 4.2.19)
2055    public static final String INTEGER_MATCH_MR = "integerMatch";
2056    public static final String INTEGER_MATCH_MR_OID = "2.5.13.14";
2057
2058    // integerOrderingMatch (RFC 4517, chap. 4.2.20)
2059    public static final String INTEGER_ORDERING_MATCH_MR = "integerOrderingMatch";
2060    public static final String INTEGER_ORDERING_MATCH_MR_OID = "2.5.13.15";
2061
2062    // bitStringMatch (RFC 4517, chap. 4.2.1)
2063    public static final String BIT_STRING_MATCH_MR = "bitStringMatch";
2064    public static final String BIT_STRING_MATCH_MR_OID = "2.5.13.16";
2065
2066    // octetStringMatch (RFC 4517, chap. 4.2.27)
2067    public static final String OCTET_STRING_MATCH_MR = "octetStringMatch";
2068    public static final String OCTET_STRING_MATCH_MR_OID = "2.5.13.17";
2069
2070    // octetStringMatch (RFC 4517, chap. 4.2.28)
2071    public static final String OCTET_STRING_ORDERING_MATCH_MR = "octetStringOrderingMatch";
2072    public static final String OCTET_STRING_ORDERING_MATCH_MR_OID = "2.5.13.18";
2073
2074    // octetStringSubstringsMatch
2075    public static final String OCTET_STRING_SUBSTRINGS_MATCH_MR = "octetStringSubstringsMatch";
2076    public static final String OCTET_STRING_SUBSTRINGS_MATCH_MR_OID = "2.5.13.19";
2077
2078    // telephoneNumberMatch (RFC 4517, chap. 4.2.29)
2079    public static final String TELEPHONE_NUMBER_MATCH_MR = "telephoneNumberMatch";
2080    public static final String TELEPHONE_NUMBER_MATCH_MR_OID = "2.5.13.20";
2081
2082    // telephoneNumberMatch (RFC 4517, chap. 4.2.30)
2083    public static final String TELEPHONE_NUMBER_SUBSTRINGS_MATCH_MR = "telephoneNumberSubstringsMatch";
2084    public static final String TELEPHONE_NUMBER_SUBSTRINGS_MATCH_MR_OID = "2.5.13.21";
2085
2086    // presentationAddressMatch Removed in RFC 4517
2087    public static final String PRESENTATION_ADDRESS_MATCH_MATCH_MR = "presentationAddressMatch";
2088    public static final String PRESENTATION_ADDRESS_MATCH_MATCH_MR_OID = "2.5.13.22";
2089
2090    // uniqueMemberMatch (RFC 4517, chap. 4.2.31)
2091    public static final String UNIQUE_MEMBER_MATCH_MR = "uniqueMemberMatch";
2092    public static final String UNIQUE_MEMBER_MATCH_MR_OID = "2.5.13.23";
2093
2094    // protocolInformationMatch Removed in RFC 4517
2095    public static final String PROTOCOL_INFORMATION_MATCH_MR = "protocolInformationMatch";
2096    public static final String PROTOCOL_INFORMATION_MATCH_MR_OID = "2.5.13.24";
2097
2098    // "2.5.13.25" is not used ...
2099    // "2.5.13.26" is not used ...
2100
2101    // generalizedTimeMatch (RFC 4517, chap. 4.2.16)
2102    public static final String GENERALIZED_TIME_MATCH_MR = "generalizedTimeMatch";
2103    public static final String GENERALIZED_TIME_MATCH_MR_OID = "2.5.13.27";
2104
2105    // generalizedTimeOrderingMatch (RFC 4517, chap. 4.2.17)
2106    public static final String GENERALIZED_TIME_ORDERING_MATCH_MR = "generalizedTimeOrderingMatch";
2107    public static final String GENERALIZED_TIME_ORDERING_MATCH_MR_OID = "2.5.13.28";
2108
2109    // integerFirstComponentMatch (RFC 4517, chap. 4.2.18)
2110    public static final String INTEGER_FIRST_COMPONENT_MATCH_MR = "integerFirstComponentMatch";
2111    public static final String INTEGER_FIRST_COMPONENT_MATCH_MR_OID = "2.5.13.29";
2112
2113    // objectIdentifierFirstComponentMatch (RFC 4517, chap. 4.2.25)
2114    public static final String OBJECT_IDENTIFIER_FIRST_COMPONENT_MATCH_MR = "objectIdentifierFirstComponentMatch";
2115    public static final String OBJECT_IDENTIFIER_FIRST_COMPONENT_MATCH_MR_OID = "2.5.13.30";
2116
2117    // directoryStringFirstComponentMatch (RFC 4517, chap. 4.2.14)
2118    public static final String DIRECTORY_STRING_FIRST_COMPONENT_MATCH_MR = "directoryStringFirstComponentMatch";
2119    public static final String DIRECTORY_STRING_FIRST_COMPONENT_MATCH_MR_OID = "2.5.13.31";
2120
2121    // wordMatch (RFC 4517, chap. 4.2.32)
2122    public static final String WORD_MATCH_MR = "wordMatch";
2123    public static final String WORD_MATCH_MR_OID = "2.5.13.32";
2124
2125    // keywordMatch (RFC 4517, chap. 4.2.21)
2126    public static final String KEYWORD_MATCH_MR = "keywordMatch";
2127    public static final String KEYWORD_MATCH_MR_OID = "2.5.13.33";
2128
2129    // uuidMatch
2130    public static final String UUID_MATCH_MR = "uuidMatch";
2131    public static final String UUID_MATCH_MR_OID = "1.3.6.1.1.16.2";
2132
2133    // uuidOrderingMatch
2134    public static final String UUID_ORDERING_MATCH_MR = "uuidOrderingMatch";
2135    public static final String UUID_ORDERING_MATCH_MR_OID = "1.3.6.1.1.16.3";
2136
2137    // csnMatch
2138    public static final String CSN_MATCH_MR = "csnMatch";
2139    public static final String CSN_MATCH_MR_OID = "1.3.6.1.4.1.4203.666.11.2.2";
2140
2141    // csnOrderingMatch
2142    public static final String CSN_ORDERING_MATCH_MR = "csnOrderingMatch";
2143    public static final String CSN_ORDERING_MATCH_MR_OID = "1.3.6.1.4.1.4203.666.11.2.3";
2144
2145    // csnSidMatch
2146    public static final String CSN_SID_MATCH_MR = "csnSidMatch";
2147    public static final String CSN_SID_MATCH_MR_OID = "1.3.6.1.4.1.4203.666.11.2.5";
2148
2149    // nameOrNumericIdMatch
2150    public static final String NAME_OR_NUMERIC_ID_MATCH = "nameOrNumericIdMatch";
2151    public static final String NAME_OR_NUMERIC_ID_MATCH_OID = "1.3.6.1.4.1.18060.0.4.0.1.0";
2152
2153    // objectClassTypeMatch
2154    public static final String OBJECT_CLASS_TYPE_MATCH = "objectClassTypeMatch";
2155    public static final String OBJECT_CLASS_TYPE_MATCH_OID = "1.3.6.1.4.1.18060.0.4.0.1.1";
2156
2157    // numericOidMatch
2158    public static final String NUMERIC_OID_MATCH = "numericOidMatch";
2159    public static final String NUMERIC_OID_MATCH_OID = "1.3.6.1.4.1.18060.0.4.0.1.2";
2160
2161    // supDITStructureRuleMatch
2162    public static final String SUP_DIT_STRUCTURE_RULE_MATCH = "supDITStructureRuleMatch";
2163    public static final String SUP_DIT_STRUCTURE_RULE_MATCH_OID = "1.3.6.1.4.1.18060.0.4.0.1.3";
2164
2165    // ruleIDMatch
2166    public static final String RULE_ID_MATCH = "ruleIDMatch";
2167    public static final String RULE_ID_MATCH_OID = "1.3.6.1.4.1.18060.0.4.0.1.4";
2168
2169    // ExactDnAsStringMatch
2170    public static final String EXACT_DN_AS_STRING_MATCH_MR = "exactDnAsStringMatch";
2171    public static final String EXACT_DN_AS_STRING_MATCH_MR_OID = "1.3.6.1.4.1.18060.0.4.1.1.1";
2172
2173    // BigIntegerMatch
2174    public static final String BIG_INTEGER_MATCH_MR = "bigIntegerMatch";
2175    public static final String BIG_INTEGER_MATCH_MR_OID = "1.3.6.1.4.1.18060.0.4.1.1.2";
2176
2177    // JdbmStringMatch
2178    public static final String JDBM_STRING_MATCH_MR = "jdbmStringMatch";
2179    public static final String JDBM_STRING_MATCH_MR_OID = "1.3.6.1.4.1.18060.0.4.1.1.3";
2180
2181    // ComparatorMatch
2182    public static final String COMPARATOR_MATCH_MR = "comparatorMatch";
2183    public static final String COMPARATOR_MATCH_MR_OID = "1.3.6.1.4.1.18060.0.4.1.1.5";
2184
2185    // NormalizerMatch
2186    public static final String NORMALIZER_MATCH_MR = "normalizerMatch";
2187    public static final String NORMALIZER_MATCH_MR_OID = "1.3.6.1.4.1.18060.0.4.1.1.6";
2188
2189    // SyntaxCheckerMatch
2190    public static final String SYNTAX_CHECKER_MATCH_MR = "syntaxCheckerMatch";
2191    public static final String SYNTAX_CHECKER_MATCH_MR_OID = "1.3.6.1.4.1.18060.0.4.1.1.7";
2192
2193    // ---- Features ----------------------------------------------------------
2194    public static final String FEATURE_ALL_OPERATIONAL_ATTRIBUTES = "1.3.6.1.4.1.4203.1.5.1";
2195    
2196    // RFC 4525
2197    public static final String FEATURE_MODIFY_INCREMENT = "1.3.6.1.1.14";
2198
2199    // ----Administrative roles -----------------------------------------------
2200    // AutonomousArea
2201    public static final String AUTONOMOUS_AREA = "autonomousArea";
2202    public static final String AUTONOMOUS_AREA_OID = "2.5.23.1";
2203
2204    // AccessControlSpecificArea
2205    public static final String ACCESS_CONTROL_SPECIFIC_AREA = "accessControlSpecificArea";
2206    public static final String ACCESS_CONTROL_SPECIFIC_AREA_OID = "2.5.23.2";
2207
2208    // AccessControlInnerArea
2209    public static final String ACCESS_CONTROL_INNER_AREA = "accessControlInnerArea";
2210    public static final String ACCESS_CONTROL_INNER_AREA_OID = "2.5.23.3";
2211
2212    // SubSchemaAdminSpecificArea
2213    public static final String SUB_SCHEMA_ADMIN_SPECIFIC_AREA = "subSchemaSpecificArea";
2214    public static final String SUB_SCHEMA_ADMIN_SPECIFIC_AREA_OID = "2.5.23.4";
2215
2216    // CollectiveAttributeSpecificArea
2217    public static final String COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA = "collectiveAttributeSpecificArea";
2218    public static final String COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA_OID = "2.5.23.5";
2219
2220    // CollectiveAttributeInnerArea
2221    public static final String COLLECTIVE_ATTRIBUTE_INNER_AREA = "collectiveAttributeInnerArea";
2222    public static final String COLLECTIVE_ATTRIBUTE_INNER_AREA_OID = "2.5.23.6";
2223
2224    // TriggerExecutionSpecificArea
2225    public static final String TRIGGER_EXECUTION_SPECIFIC_AREA = "triggerExecutionSpecificArea";
2226    public static final String TRIGGER_EXECUTION_SPECIFIC_AREA_OID = "1.3.6.1.4.1.18060.0.4.1.6.1";
2227
2228    // TriggerExecutionInnerArea
2229    public static final String TRIGGER_EXECUTION_INNER_AREA = "triggerExecutionInnerArea";
2230    public static final String TRIGGER_EXECUTION_INNER_AREA_OID = "1.3.6.1.4.1.18060.0.4.1.6.2";
2231
2232    /**
2233     *  Ensures no construction of this class, also ensures there is no need for final keyword above
2234     *  (Implicit super constructor is not visible for default constructor),
2235     *  but is still self documenting.
2236     */
2237    private SchemaConstants()
2238    {
2239    }
2240}