001    /*
002     * CDDL HEADER START
003     *
004     * The contents of this file are subject to the terms of the
005     * Common Development and Distribution License, Version 1.0 only
006     * (the "License").  You may not use this file except in compliance
007     * with the License.
008     *
009     * You can obtain a copy of the license at
010     * trunk/opends/resource/legal-notices/OpenDS.LICENSE
011     * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
012     * See the License for the specific language governing permissions
013     * and limitations under the License.
014     *
015     * When distributing Covered Code, include this CDDL HEADER in each
016     * file and include the License file at
017     * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
018     * add the following below this CDDL HEADER, with the fields enclosed
019     * by brackets "[]" replaced with your own identifying information:
020     *      Portions Copyright [yyyy] [name of copyright owner]
021     *
022     * CDDL HEADER END
023     *
024     *
025     *      Copyright 2006-2008 Sun Microsystems, Inc.
026     */
027    package org.opends.server.schema;
028    
029    
030    
031    /**
032     * This class defines a number of constants used by Directory Server schema
033     * elements, like matching rules, syntaxes, attribute types, and objectclasses.
034     */
035    public class SchemaConstants
036    {
037      /**
038       * The IANA-assigned base OID for all things under the OpenDS umbrella.
039       */
040      public static final String OID_OPENDS_BASE = "1.3.6.1.4.1.26027";
041    
042    
043    
044      /**
045       * The base OID that will be used for the OpenDS Directory Server project.
046       */
047      public static final String OID_OPENDS_SERVER_BASE = OID_OPENDS_BASE + ".1";
048    
049    
050    
051      /**
052       * The base OID that will be used for OpenDS Directory Server attribute type
053       * definitions.
054       */
055      public static final String OID_OPENDS_SERVER_ATTRIBUTE_TYPE_BASE =
056           OID_OPENDS_SERVER_BASE + ".1";
057    
058    
059    
060      /**
061       * The base OID that will be used for OpenDS Directory Server object class
062       * definitions.
063       */
064      public static final String OID_OPENDS_SERVER_OBJECT_CLASS_BASE =
065           OID_OPENDS_SERVER_BASE + ".2";
066    
067    
068    
069      /**
070       * The base OID that will be used for OpenDS Directory Server attribute
071       * syntax definitions.
072       */
073      public static final String OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE =
074           OID_OPENDS_SERVER_BASE + ".3";
075    
076    
077    
078      /**
079       * The base OID that will be used for OpenDS Directory Server matching rule
080       * definitions.
081       */
082      public static final String OID_OPENDS_SERVER_MATCHING_RULE_BASE =
083           OID_OPENDS_SERVER_BASE + ".4";
084    
085    
086    
087      /**
088       * The base OID that will be used for OpenDS Directory Server control
089       * definitions.
090       */
091      public static final String OID_OPENDS_SERVER_CONTROL_BASE =
092           OID_OPENDS_SERVER_BASE + ".5";
093    
094    
095    
096      /**
097       * The base OID that will be used for OpenDS Directory Server extended
098       * operation definitions.
099       */
100      public static final String OID_OPENDS_SERVER_EXTENDED_OPERATION_BASE =
101           OID_OPENDS_SERVER_BASE + ".6";
102    
103    
104    
105      /**
106       * The base OID that will be used for general-purpose (i.e., "other") types
107       * of OIDs that need to be allocated for the OpenDS Directory Server.
108       */
109      public static final String OID_OPENDS_SERVER_GENERAL_USE_BASE =
110           OID_OPENDS_SERVER_BASE + ".9";
111    
112    
113    
114      /**
115       * The base OID that will be used for temporary or experimental OIDs within
116       * the OpenDS Directory Server.
117       */
118      public static final String OID_OPENDS_SERVER_EXPERIMENTAL_BASE =
119           OID_OPENDS_SERVER_BASE + ".999";
120    
121    
122    
123      /**
124       * The description for the doubleMetaphoneApproximateMatch approximate
125       * matching rule.
126       */
127      public static final String AMR_DOUBLE_METAPHONE_DESCRIPTION =
128           "Double Metaphone Approximate Match";
129    
130    
131    
132      /**
133       * The name for the doubleMetaphoneApproximateMatch approximate matching rule.
134       */
135      public static final String AMR_DOUBLE_METAPHONE_NAME =
136           "ds-mr-double-metaphone-approx";
137    
138    
139    
140      /**
141       * The OID for the doubleMetaphoneApproximateMatch approximate matching rule.
142       */
143      public static final String AMR_DOUBLE_METAPHONE_OID =
144           OID_OPENDS_SERVER_MATCHING_RULE_BASE + ".1";
145    
146    
147      /**
148       * The description for the authPasswordExactMatch matching rule.
149       */
150      public static final String EMR_AUTH_PASSWORD_EXACT_DESCRIPTION =
151           "authentication password exact matching rule";
152    
153    
154    
155      /**
156       * The name for the authPasswordExactMatch equality matching rule.
157       */
158      public static final String EMR_AUTH_PASSWORD_EXACT_NAME =
159           "authPasswordExactMatch";
160    
161    
162    
163      /**
164       * The OID for the authPasswordExactMatch equality matching rule.
165       */
166      public static final String EMR_AUTH_PASSWORD_EXACT_OID =
167           "1.3.6.1.4.1.4203.1.2.2";
168    
169    
170      /**
171       * The description for the authPasswordMatch matching rule.
172       */
173      public static final String EMR_AUTH_PASSWORD_DESCRIPTION =
174           "authentication password matching rule";
175    
176    
177    
178      /**
179       * The name for the authPasswordMatch equality matching rule.
180       */
181      public static final String EMR_AUTH_PASSWORD_NAME = "authPasswordMatch";
182    
183    
184    
185      /**
186       * The OID for the authPasswordMatch equality matching rule.
187       */
188      public static final String EMR_AUTH_PASSWORD_OID = "1.3.6.1.4.1.4203.1.2.3";
189    
190    
191    
192      /**
193       * The name for the bitStringMatch equality matching rule.
194       */
195      public static final String EMR_BIT_STRING_NAME = "bitStringMatch";
196    
197    
198    
199      /**
200       * The OID for the bitStringMatch equality matching rule.
201       */
202      public static final String EMR_BIT_STRING_OID = "2.5.13.16";
203    
204    
205    
206      /**
207       * The name for the booleanMatch equality matching rule.
208       */
209      public static final String EMR_BOOLEAN_NAME = "booleanMatch";
210    
211    
212    
213      /**
214       * The OID for the booleanMatch equality matching rule.
215       */
216      public static final String EMR_BOOLEAN_OID = "2.5.13.13";
217    
218    
219    
220      /**
221       * The name for the caseExactMatch equality matching rule.
222       */
223      public static final String EMR_CASE_EXACT_NAME = "caseExactMatch";
224    
225    
226    
227      /**
228       * The OID for the caseExactMatch equality matching rule.
229       */
230      public static final String EMR_CASE_EXACT_OID = "2.5.13.5";
231    
232    
233    
234      /**
235       * The name for the caseExactIA5Match equality matching rule.
236       */
237      public static final String EMR_CASE_EXACT_IA5_NAME = "caseExactIA5Match";
238    
239    
240    
241      /**
242       * The OID for the caseExactIA5Match equality matching rule.
243       */
244      public static final String EMR_CASE_EXACT_IA5_OID =
245           "1.3.6.1.4.1.1466.109.114.1";
246    
247    
248    
249      /**
250       * The name for the caseIgnoreMatch equality matching rule.
251       */
252      public static final String EMR_CASE_IGNORE_NAME = "caseIgnoreMatch";
253    
254    
255    
256      /**
257       * The OID for the caseIgnoreMatch equality matching rule.
258       */
259      public static final String EMR_CASE_IGNORE_OID = "2.5.13.2";
260    
261    
262    
263      /**
264       * The name for the caseIgnoreIA5Match equality matching rule.
265       */
266      public static final String EMR_CASE_IGNORE_IA5_NAME = "caseIgnoreIA5Match";
267    
268    
269    
270      /**
271       * The OID for the caseIgnoreIA5Match equality matching rule.
272       */
273      public static final String EMR_CASE_IGNORE_IA5_OID =
274           "1.3.6.1.4.1.1466.109.114.2";
275    
276    
277    
278      /**
279       * The name for the caseIgnoreListMatch equality matching rule.
280       */
281      public static final String EMR_CASE_IGNORE_LIST_NAME = "caseIgnoreListMatch";
282    
283    
284    
285      /**
286       * The OID for the caseIgnoreListMatch equality matching rule.
287       */
288      public static final String EMR_CASE_IGNORE_LIST_OID = "2.5.13.11";
289    
290    
291    
292      /**
293       * The name for the directoryStringFirstComponentMatch equality matching rule.
294       */
295      public static final String EMR_DIRECTORY_STRING_FIRST_COMPONENT_NAME =
296           "directoryStringFirstComponentMatch";
297    
298    
299    
300      /**
301       * The OID for the directoryStringFirstComponentMatch equality matching rule.
302       */
303      public static final String EMR_DIRECTORY_STRING_FIRST_COMPONENT_OID =
304           "2.5.13.31";
305    
306    
307    
308      /**
309       * The name for the distinguishedNameMatch equality matching rule.
310       */
311      public static final String EMR_DN_NAME = "distinguishedNameMatch";
312    
313    
314    
315      /**
316       * The OID for the distinguishedNameMatch equality matching rule.
317       */
318      public static final String EMR_DN_OID = "2.5.13.1";
319    
320    
321    
322      /**
323       * The name for the generalizedTimeMatch equality matching rule.
324       */
325      public static final String EMR_GENERALIZED_TIME_NAME = "generalizedTimeMatch";
326    
327    
328    
329      /**
330       * The OID for the generalizedTimeMatch equality matching rule.
331       */
332      public static final String EMR_GENERALIZED_TIME_OID = "2.5.13.27";
333    
334    
335    
336      /**
337       * The name for the integerMatch equality matching rule.
338       */
339      public static final String EMR_INTEGER_NAME = "integerMatch";
340    
341    
342    
343      /**
344       * The OID for the integerMatch equality matching rule.
345       */
346      public static final String EMR_INTEGER_OID = "2.5.13.14";
347    
348    
349    
350      /**
351       * The name for the integerFirstComponentMatch equality matching rule.
352       */
353      public static final String EMR_INTEGER_FIRST_COMPONENT_NAME =
354           "integerFirstComponentMatch";
355    
356    
357    
358      /**
359       * The OID for the integerFirstComponentMatch equality matching rule.
360       */
361      public static final String EMR_INTEGER_FIRST_COMPONENT_OID = "2.5.13.29";
362    
363    
364    
365      /**
366       * The name for the keywordMatch equality matching rule.
367       */
368      public static final String EMR_KEYWORD_NAME = "keywordMatch";
369    
370    
371    
372      /**
373       * The OID for the keywordMatch equality matching rule.
374       */
375      public static final String EMR_KEYWORD_OID = "2.5.13.33";
376    
377    
378    
379      /**
380       * The name for the numericStringMatch equality matching rule.
381       */
382      public static final String EMR_NUMERIC_STRING_NAME = "numericStringMatch";
383    
384    
385    
386      /**
387       * The OID for the numericStringMatch equality matching rule.
388       */
389      public static final String EMR_NUMERIC_STRING_OID = "2.5.13.8";
390    
391    
392    
393      /**
394       * The name for the octetStringMatch equality matching rule.
395       */
396      public static final String EMR_OCTET_STRING_NAME = "octetStringMatch";
397    
398    
399    
400      /**
401       * The OID for the octetStringMatch equality matching rule.
402       */
403      public static final String EMR_OCTET_STRING_OID = "2.5.13.17";
404    
405    
406    
407      /**
408       * The name for the objectIdentifierMatch equality matching rule.
409       */
410      public static final String EMR_OID_NAME = "objectIdentifierMatch";
411    
412    
413    
414      /**
415       * The OID for the objectIdentifierMatch equality matching rule.
416       */
417      public static final String EMR_OID_OID = "2.5.13.0";
418    
419    
420    
421      /**
422       * The name for the objectIdentifierFirstComponentMatch equality matching
423       * rule.
424       */
425      public static final String EMR_OID_FIRST_COMPONENT_NAME =
426           "objectIdentifierFirstComponentMatch";
427    
428    
429    
430      /**
431       * The OID for the objectIdentifierFirstComponentMatch equality matching rule.
432       */
433      public static final String EMR_OID_FIRST_COMPONENT_OID = "2.5.13.30";
434    
435    
436    
437      /**
438       * The name for the presentationAddressMatch equality matching rule.
439       */
440      public static final String EMR_PRESENTATION_ADDRESS_NAME =
441           "presentationAddressMatch";
442    
443    
444    
445      /**
446       * The OID for the presentationAddressMatch equality matching rule.
447       */
448      public static final String EMR_PRESENTATION_ADDRESS_OID = "2.5.13.22";
449    
450    
451    
452      /**
453       * The name for the protocolInformationMatch equality matching rule.
454       */
455      public static final String EMR_PROTOCOL_INFORMATION_NAME =
456           "protocolInformationMatch";
457    
458    
459    
460      /**
461       * The OID for the protocolInformationMatch equality matching rule.
462       */
463      public static final String EMR_PROTOCOL_INFORMATION_OID = "2.5.13.24";
464    
465    
466    
467      /**
468       * The name for the telephoneNumberMatch equality matching rule.
469       */
470      public static final String EMR_TELEPHONE_NAME = "telephoneNumberMatch";
471    
472    
473    
474      /**
475       * The OID for the telephoneNumberMatch equality matching rule.
476       */
477      public static final String EMR_TELEPHONE_OID = "2.5.13.20";
478    
479    
480    
481      /**
482       * The name for the uniqueMemberMatch equality matching rule.
483       */
484      public static final String EMR_UNIQUE_MEMBER_NAME = "uniqueMemberMatch";
485    
486    
487    
488      /**
489       * The OID for the uniqueMemberMatch equality matching rule.
490       */
491      public static final String EMR_UNIQUE_MEMBER_OID = "2.5.13.23";
492    
493    
494      /**
495       * The description for the userPasswordExactMatch matching rule.
496       */
497      public static final String EMR_USER_PASSWORD_EXACT_DESCRIPTION =
498           "user password exact matching rule";
499    
500    
501    
502      /**
503       * The name for the userPasswordExactMatch equality matching rule.
504       */
505      public static final String EMR_USER_PASSWORD_EXACT_NAME =
506           "ds-mr-user-password-exact";
507    
508    
509    
510      /**
511       * The OID for the userPasswordExactMatch equality matching rule.
512       */
513      public static final String EMR_USER_PASSWORD_EXACT_OID =
514           OID_OPENDS_SERVER_MATCHING_RULE_BASE + ".2";
515    
516    
517      /**
518       * The description for the userPasswordMatch matching rule.
519       */
520      public static final String EMR_USER_PASSWORD_DESCRIPTION =
521           "user password matching rule";
522    
523    
524    
525      /**
526       * The name for the userPasswordMatch equality matching rule.
527       */
528      public static final String EMR_USER_PASSWORD_NAME =
529           "ds-mr-user-password-equality";
530    
531    
532    
533      /**
534       * The OID for the userPasswordMatch equality matching rule.
535       */
536      public static final String EMR_USER_PASSWORD_OID =
537           OID_OPENDS_SERVER_MATCHING_RULE_BASE + ".3";
538    
539    
540    
541      /**
542       * The name for the uuidMatch equality matching rule.
543       */
544      public static final String EMR_UUID_NAME = "uuidMatch";
545    
546    
547    
548      /**
549       * The OID for the uuidMatch equality matching rule.
550       */
551      public static final String EMR_UUID_OID = "1.3.6.1.1.16.2";
552    
553    
554    
555      /**
556       * The name for the wordMatch equality matching rule.
557       */
558      public static final String EMR_WORD_NAME = "wordMatch";
559    
560    
561    
562      /**
563       * The OID for the wordMatch equality matching rule.
564       */
565      public static final String EMR_WORD_OID = "2.5.13.32";
566    
567    
568    
569      /**
570       * The name for the caseExactOrderingMatch ordering matching rule.
571       */
572      public static final String OMR_CASE_EXACT_NAME = "caseExactOrderingMatch";
573    
574    
575    
576      /**
577       * The OID for the caseExactOrderingMatch ordering matching rule.
578       */
579      public static final String OMR_CASE_EXACT_OID = "2.5.13.6";
580    
581    
582    
583      /**
584       * The name for the caseIgnoreOrderingMatch ordering matching rule.
585       */
586      public static final String OMR_CASE_IGNORE_NAME = "caseIgnoreOrderingMatch";
587    
588    
589    
590      /**
591       * The OID for the caseIgnoreOrderingMatch ordering matching rule.
592       */
593      public static final String OMR_CASE_IGNORE_OID = "2.5.13.3";
594    
595    
596    
597      /**
598       * The name for the generalizedTimeOrderingMatch ordering matching rule.
599       */
600      public static final String OMR_GENERALIZED_TIME_NAME =
601                                      "generalizedTimeOrderingMatch";
602    
603    
604    
605      /**
606       * The OID for the generalizedTimeOrderingMatch ordering matching rule.
607       */
608      public static final String OMR_GENERALIZED_TIME_OID = "2.5.13.28";
609    
610    
611    
612      /**
613       * The name for the integerOrderingMatch ordering matching rule.
614       */
615      public static final String OMR_INTEGER_NAME = "integerOrderingMatch";
616    
617    
618    
619      /**
620       * The OID for the integerOrderingMatch ordering matching rule.
621       */
622      public static final String OMR_INTEGER_OID = "2.5.13.15";
623    
624    
625    
626      /**
627       * The name for the numericStringOrderingMatch ordering matching rule.
628       */
629      public static final String OMR_NUMERIC_STRING_NAME =
630           "numericStringOrderingMatch";
631    
632    
633    
634      /**
635       * The OID for the numericStringOrderingMatch ordering matching rule.
636       */
637      public static final String OMR_NUMERIC_STRING_OID = "2.5.13.9";
638    
639    
640    
641      /**
642       * The name for the octetStringOrderingMatch ordering matching rule.
643       */
644      public static final String OMR_OCTET_STRING_NAME = "octetStringOrderingMatch";
645    
646    
647    
648      /**
649       * The OID for the octetStringOrderingMatch ordering matching rule.
650       */
651      public static final String OMR_OCTET_STRING_OID = "2.5.13.18";
652    
653    
654    
655      /**
656       * The name for the uuidOrderingMatch ordering matching rule.
657       */
658      public static final String OMR_UUID_NAME = "uuidOrderingMatch";
659    
660    
661    
662      /**
663       * The OID for the uuidOrderingMatch ordering matching rule.
664       */
665      public static final String OMR_UUID_OID = "1.3.6.1.1.16.3";
666    
667    
668    
669      /**
670       * The name for the caseExactSubstringsMatch substring matching rule.
671       */
672      public static final String SMR_CASE_EXACT_NAME = "caseExactSubstringsMatch";
673    
674    
675    
676      /**
677       * The OID for the caseExactSubstringsMatch substring matching rule.
678       */
679      public static final String SMR_CASE_EXACT_OID = "2.5.13.7";
680    
681    
682    
683      /**
684       * The name for the caseExactIA5SubstringsMatch substring matching rule.
685       */
686      public static final String SMR_CASE_EXACT_IA5_NAME =
687           "caseExactIA5SubstringsMatch";
688    
689    
690    
691      /**
692       * The OID for the caseExactIA5SubstringsMatch substring matching rule.
693       * // FIXME -- This needs to be updated once a real OID is assigned.
694       */
695      public static final String SMR_CASE_EXACT_IA5_OID =
696           OID_OPENDS_SERVER_MATCHING_RULE_BASE + ".902";
697    
698    
699    
700      /**
701       * The name for the caseIgnoreSubstringsMatch substring matching rule.
702       */
703      public static final String SMR_CASE_IGNORE_NAME = "caseIgnoreSubstringsMatch";
704    
705    
706    
707      /**
708       * The OID for the caseIgnoreSubstringsMatch substring matching rule.
709       */
710      public static final String SMR_CASE_IGNORE_OID = "2.5.13.4";
711    
712    
713    
714      /**
715       * The name for the caseIgnoreIA5SubstringsMatch substring matching rule.
716       */
717      public static final String SMR_CASE_IGNORE_IA5_NAME =
718           "caseIgnoreIA5SubstringsMatch";
719    
720    
721    
722      /**
723       * The OID for the caseIgnoreIA5SubstringsMatch substring matching rule.
724       */
725      public static final String SMR_CASE_IGNORE_IA5_OID =
726           "1.3.6.1.4.1.1466.109.114.3";
727    
728    
729    
730      /**
731       * The name for the caseIgnoreListSubstringsMatch substring matching rule.
732       */
733      public static final String SMR_CASE_IGNORE_LIST_NAME =
734           "caseIgnoreListSubstringsMatch";
735    
736    
737    
738      /**
739       * The OID for the caseIgnoreListSubstringsMatch substring matching rule.
740       */
741      public static final String SMR_CASE_IGNORE_LIST_OID = "2.5.13.12";
742    
743    
744    
745      /**
746       * The name for the numericStringSubstringsMatch substring matching rule.
747       */
748      public static final String SMR_NUMERIC_STRING_NAME =
749           "numericStringSubstringsMatch";
750    
751    
752    
753      /**
754       * The OID for the numericStringSubstringsMatch substring matching rule.
755       */
756      public static final String SMR_NUMERIC_STRING_OID = "2.5.13.10";
757    
758    
759    
760      /**
761       * The name for the octetStringSubstringsMatch substring matching rule.
762       */
763      public static final String SMR_OCTET_STRING_NAME =
764           "octetStringSubstringsMatch";
765    
766    
767    
768      /**
769       * The OID for the octetStringSubstringsMatch substring matching rule.
770       */
771      public static final String SMR_OCTET_STRING_OID = "2.5.13.19";
772    
773    
774    
775      /**
776       * The name for the telephoneNumberSubstringsMatch substring matching rule.
777       */
778      public static final String SMR_TELEPHONE_NAME =
779           "telephoneNumberSubstringsMatch";
780    
781    
782    
783      /**
784       * The OID for the telephoneNumberSubstringsMatch substring matching rule.
785       */
786      public static final String SMR_TELEPHONE_OID = "2.5.13.21";
787    
788    
789    
790      /**
791       * The OID for the absolute subtree specification attribute syntax.
792       */
793      public static final String SYNTAX_ABSOLUTE_SUBTREE_SPECIFICATION_OID =
794           OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE + ".3";
795    
796    
797    
798      /**
799       * The description for the absolute subtree specification attribute syntax.
800       */
801      public static final String SYNTAX_ABSOLUTE_SUBTREE_SPECIFICATION_DESCRIPTION =
802        "Absolute Subtree Specification";
803    
804    
805    
806      /**
807       * The name for the absolute subtree specification attribute syntax.
808       */
809      public static final String SYNTAX_ABSOLUTE_SUBTREE_SPECIFICATION_NAME =
810        "ds-absolute-subtree-specification";
811    
812    
813    
814       /**
815        * The OID for the aci attribute syntax.
816        */
817       public static final String SYNTAX_ACI_OID =
818            OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE + ".4";
819    
820    
821    
822      /**
823       * The description for aci attribute syntax.
824       */
825      public static final String SYNTAX_ACI_DESCRIPTION =
826           "Sun-defined Access Control Information";
827    
828    
829    
830      /**
831       * The name for the aci attribute syntax.
832       */
833      public static final String SYNTAX_ACI_NAME = "ds-syntax-dseecompat-aci";
834    
835    
836    
837      /**
838       * The description for the attribute type description attribute syntax.
839       */
840      public static final String SYNTAX_ATTRIBUTE_TYPE_DESCRIPTION =
841           "Attribute Type Description";
842    
843    
844    
845      /**
846       * The name for the attribute type description attribute syntax.
847       */
848      public static final String SYNTAX_ATTRIBUTE_TYPE_NAME =
849           "AttributeTypeDescription";
850    
851    
852    
853      /**
854       * The OID for the attribute type description attribute syntax.
855       */
856      public static final String SYNTAX_ATTRIBUTE_TYPE_OID =
857           "1.3.6.1.4.1.1466.115.121.1.3";
858    
859    
860    
861      /**
862       * The description for the auth password attribute syntax.
863       */
864      public static final String SYNTAX_AUTH_PASSWORD_DESCRIPTION =
865           "Authentication Password Syntax";
866    
867    
868    
869      /**
870       * The name for the auth password attribute syntax.
871       */
872      public static final String SYNTAX_AUTH_PASSWORD_NAME =
873           "AuthenticationPasswordSyntax";
874    
875    
876    
877      /**
878       * The OID for the auth password attribute syntax.
879       */
880      public static final String SYNTAX_AUTH_PASSWORD_OID =
881           "1.3.6.1.4.1.4203.1.1.2";
882    
883    
884    
885      /**
886       * The description for the binary attribute syntax.
887       */
888      public static final String SYNTAX_BINARY_DESCRIPTION = "Binary";
889    
890    
891    
892      /**
893       * The name for the binary attribute syntax.
894       */
895      public static final String SYNTAX_BINARY_NAME = "Binary";
896    
897    
898    
899      /**
900       * The OID for the binary attribute syntax.
901       */
902      public static final String SYNTAX_BINARY_OID = "1.3.6.1.4.1.1466.115.121.1.5";
903    
904    
905    
906      /**
907       * The description for the bit string attribute syntax.
908       */
909      public static final String SYNTAX_BIT_STRING_DESCRIPTION = "Bit String";
910    
911    
912    
913      /**
914       * The name for the bit string attribute syntax.
915       */
916      public static final String SYNTAX_BIT_STRING_NAME = "BitString";
917    
918    
919    
920      /**
921       * The OID for the bit string attribute syntax.
922       */
923      public static final String SYNTAX_BIT_STRING_OID =
924           "1.3.6.1.4.1.1466.115.121.1.6";
925    
926    
927    
928      /**
929       * The description for the Boolean attribute syntax.
930       */
931      public static final String SYNTAX_BOOLEAN_DESCRIPTION = "Boolean";
932    
933    
934    
935      /**
936       * The name for the Boolean attribute syntax.
937       */
938      public static final String SYNTAX_BOOLEAN_NAME = "Boolean";
939    
940    
941    
942      /**
943       * The OID for the Boolean attribute syntax.
944       */
945      public static final String SYNTAX_BOOLEAN_OID =
946           "1.3.6.1.4.1.1466.115.121.1.7";
947    
948    
949    
950      /**
951       * The description for the certificate attribute syntax.
952       */
953      public static final String SYNTAX_CERTIFICATE_DESCRIPTION = "Certificate";
954    
955    
956    
957      /**
958       * The name for the certificate attribute syntax.
959       */
960      public static final String SYNTAX_CERTIFICATE_NAME = "Certificate";
961    
962    
963    
964      /**
965       * The OID for the certificate attribute syntax.
966       */
967      public static final String SYNTAX_CERTIFICATE_OID =
968           "1.3.6.1.4.1.1466.115.121.1.8";
969    
970    
971    
972      /**
973       * The description for the certificate list attribute syntax.
974       */
975      public static final String SYNTAX_CERTLIST_DESCRIPTION = "Certificate List";
976    
977    
978    
979      /**
980       * The name for the certificate list attribute syntax.
981       */
982      public static final String SYNTAX_CERTLIST_NAME = "CertificateList";
983    
984    
985    
986      /**
987       * The OID for the certificate list attribute syntax.
988       */
989      public static final String SYNTAX_CERTLIST_OID =
990           "1.3.6.1.4.1.1466.115.121.1.9";
991    
992    
993    
994      /**
995       * The description for the certificate pair attribute syntax.
996       */
997      public static final String SYNTAX_CERTPAIR_DESCRIPTION = "Certificate Pair";
998    
999    
1000    
1001      /**
1002       * The name for the certificate pair attribute syntax.
1003       */
1004      public static final String SYNTAX_CERTPAIR_NAME = "CertificatePair";
1005    
1006    
1007    
1008      /**
1009       * The OID for the certificate pair attribute syntax.
1010       */
1011      public static final String SYNTAX_CERTPAIR_OID =
1012           "1.3.6.1.4.1.1466.115.121.1.10";
1013    
1014    
1015    
1016      /**
1017       * The description for the country string attribute syntax.
1018       */
1019      public static final String SYNTAX_COUNTRY_STRING_DESCRIPTION =
1020           "Country String";
1021    
1022    
1023    
1024      /**
1025       * The name for the country string attribute syntax.
1026       */
1027      public static final String SYNTAX_COUNTRY_STRING_NAME = "CountryString";
1028    
1029    
1030    
1031      /**
1032       * The OID for the country string attribute syntax.
1033       */
1034      public static final String SYNTAX_COUNTRY_STRING_OID =
1035           "1.3.6.1.4.1.1466.115.121.1.11";
1036    
1037    
1038    
1039      /**
1040       * The description for the delivery method attribute syntax.
1041       */
1042      public static final String SYNTAX_DELIVERY_METHOD_DESCRIPTION =
1043           "Delivery Method";
1044    
1045    
1046    
1047      /**
1048       * The name for the delivery method attribute syntax.
1049       */
1050      public static final String SYNTAX_DELIVERY_METHOD_NAME = "DeliveryMethod";
1051    
1052    
1053    
1054      /**
1055       * The OID for the delivery method attribute syntax.
1056       */
1057      public static final String SYNTAX_DELIVERY_METHOD_OID =
1058           "1.3.6.1.4.1.1466.115.121.1.14";
1059    
1060    
1061    
1062      /**
1063       * The description for the Directory String attribute syntax.
1064       */
1065      public static final String SYNTAX_DIRECTORY_STRING_DESCRIPTION =
1066           "Directory String";
1067    
1068    
1069    
1070      /**
1071       * The name for the Directory String attribute syntax.
1072       */
1073      public static final String SYNTAX_DIRECTORY_STRING_NAME = "DirectoryString";
1074    
1075    
1076    
1077      /**
1078       * The OID for the Directory String attribute syntax.
1079       */
1080      public static final String SYNTAX_DIRECTORY_STRING_OID =
1081           "1.3.6.1.4.1.1466.115.121.1.15";
1082    
1083    
1084    
1085      /**
1086       * The description for the DIT content rule description attribute syntax.
1087       */
1088      public static final String SYNTAX_DIT_CONTENT_RULE_DESCRIPTION =
1089           "DIT Content Rule Description";
1090    
1091    
1092    
1093      /**
1094       * The name for the DIT content rule description attribute syntax.
1095       */
1096      public static final String SYNTAX_DIT_CONTENT_RULE_NAME =
1097           "DITContentRuleDescription";
1098    
1099    
1100    
1101      /**
1102       * The OID for the DIT content rule description attribute syntax.
1103       */
1104      public static final String SYNTAX_DIT_CONTENT_RULE_OID =
1105           "1.3.6.1.4.1.1466.115.121.1.16";
1106    
1107    
1108    
1109      /**
1110       * The description for the DIT structure rule description attribute syntax.
1111       */
1112      public static final String SYNTAX_DIT_STRUCTURE_RULE_DESCRIPTION =
1113           "DIT Structure Rule Description";
1114    
1115    
1116    
1117      /**
1118       * The name for the DIT structure rule description attribute syntax.
1119       */
1120      public static final String SYNTAX_DIT_STRUCTURE_RULE_NAME =
1121           "DITStructureRuleDescription";
1122    
1123    
1124    
1125      /**
1126       * The OID for the DIT structure rule description attribute syntax.
1127       */
1128      public static final String SYNTAX_DIT_STRUCTURE_RULE_OID =
1129           "1.3.6.1.4.1.1466.115.121.1.17";
1130    
1131    
1132    
1133      /**
1134       * The description for the distinguished name attribute syntax.
1135       */
1136      public static final String SYNTAX_DN_DESCRIPTION = "DN";
1137    
1138    
1139    
1140      /**
1141       * The name for the distinguished name attribute syntax.
1142       */
1143      public static final String SYNTAX_DN_NAME = "DN";
1144    
1145    
1146    
1147      /**
1148       * The OID for the distinguished name attribute syntax.
1149       */
1150      public static final String SYNTAX_DN_OID = "1.3.6.1.4.1.1466.115.121.1.12";
1151    
1152    
1153    
1154      /**
1155       * The description for the enhanced guide attribute syntax.
1156       */
1157      public static final String SYNTAX_ENHANCED_GUIDE_DESCRIPTION =
1158           "Enhanced Guide";
1159    
1160    
1161    
1162      /**
1163       * The name for the enhanced guide attribute syntax.
1164       */
1165      public static final String SYNTAX_ENHANCED_GUIDE_NAME = "EnhancedGuide";
1166    
1167    
1168    
1169      /**
1170       * The OID for the enhanced guide attribute syntax.
1171       */
1172      public static final String SYNTAX_ENHANCED_GUIDE_OID =
1173           "1.3.6.1.4.1.1466.115.121.1.21";
1174    
1175    
1176    
1177      /**
1178       * The description for the facsimile telephone number attribute syntax.
1179       */
1180      public static final String SYNTAX_FAXNUMBER_DESCRIPTION =
1181           "Facsimile Telephone Number";
1182    
1183    
1184    
1185      /**
1186       * The name for the facsimile telephone number attribute syntax.
1187       */
1188      public static final String SYNTAX_FAXNUMBER_NAME = "FacsimileTelephoneNumber";
1189    
1190    
1191    
1192      /**
1193       * The OID for the facsimile telephone number attribute syntax.
1194       */
1195      public static final String SYNTAX_FAXNUMBER_OID =
1196           "1.3.6.1.4.1.1466.115.121.1.22";
1197    
1198    
1199    
1200      /**
1201       * The description for the fax attribute syntax.
1202       */
1203      public static final String SYNTAX_FAX_DESCRIPTION = "Fax";
1204    
1205    
1206    
1207      /**
1208       * The name for the fax attribute syntax.
1209       */
1210      public static final String SYNTAX_FAX_NAME = "Fax";
1211    
1212    
1213    
1214      /**
1215       * The OID for the fax attribute syntax.
1216       */
1217      public static final String SYNTAX_FAX_OID = "1.3.6.1.4.1.1466.115.121.1.23";
1218    
1219    
1220    
1221      /**
1222       * The description for the generalized time attribute syntax.
1223       */
1224      public static final String SYNTAX_GENERALIZED_TIME_DESCRIPTION =
1225           "Generalized Time";
1226    
1227    
1228    
1229      /**
1230       * The name for the generalized time attribute syntax.
1231       */
1232      public static final String SYNTAX_GENERALIZED_TIME_NAME = "GeneralizedTime";
1233    
1234    
1235    
1236      /**
1237       * The OID for the generalized time attribute syntax.
1238       */
1239      public static final String SYNTAX_GENERALIZED_TIME_OID =
1240           "1.3.6.1.4.1.1466.115.121.1.24";
1241    
1242    
1243    
1244      /**
1245       * The description for the guide attribute syntax.
1246       */
1247      public static final String SYNTAX_GUIDE_DESCRIPTION = "Guide";
1248    
1249    
1250    
1251      /**
1252       * The name for the guide attribute syntax.
1253       */
1254      public static final String SYNTAX_GUIDE_NAME = "Guide";
1255    
1256    
1257    
1258      /**
1259       * The OID for the guide attribute syntax.
1260       */
1261      public static final String SYNTAX_GUIDE_OID = "1.3.6.1.4.1.1466.115.121.1.25";
1262    
1263    
1264    
1265      /**
1266       * The description for the IA5 string attribute syntax.
1267       */
1268      public static final String SYNTAX_IA5_STRING_DESCRIPTION = "IA5 String";
1269    
1270    
1271    
1272      /**
1273       * The name for the IA5 string attribute syntax.
1274       */
1275      public static final String SYNTAX_IA5_STRING_NAME = "IA5String";
1276    
1277    
1278    
1279      /**
1280       * The OID for the IA5 string attribute syntax.
1281       */
1282      public static final String SYNTAX_IA5_STRING_OID =
1283           "1.3.6.1.4.1.1466.115.121.1.26";
1284    
1285    
1286    
1287      /**
1288       * The description for the integer attribute syntax.
1289       */
1290      public static final String SYNTAX_INTEGER_DESCRIPTION = "Integer";
1291    
1292    
1293    
1294      /**
1295       * The name for the integer attribute syntax.
1296       */
1297      public static final String SYNTAX_INTEGER_NAME = "Integer";
1298    
1299    
1300    
1301      /**
1302       * The OID for the integer attribute syntax.
1303       */
1304      public static final String SYNTAX_INTEGER_OID =
1305           "1.3.6.1.4.1.1466.115.121.1.27";
1306    
1307    
1308    
1309      /**
1310       * The description for the JPEG attribute syntax.
1311       */
1312      public static final String SYNTAX_JPEG_DESCRIPTION = "JPEG";
1313    
1314    
1315    
1316      /**
1317       * The name for the JPEG attribute syntax.
1318       */
1319      public static final String SYNTAX_JPEG_NAME = "JPEG";
1320    
1321    
1322    
1323      /**
1324       * The OID for the JPEG attribute syntax.
1325       */
1326      public static final String SYNTAX_JPEG_OID =
1327           "1.3.6.1.4.1.1466.115.121.1.28";
1328    
1329    
1330    
1331      /**
1332       * The description for the LDAP syntax description attribute syntax.
1333       */
1334      public static final String SYNTAX_LDAP_SYNTAX_DESCRIPTION =
1335           "LDAP Syntax Description";
1336    
1337    
1338    
1339      /**
1340       * The name for the LDAP syntax description attribute syntax.
1341       */
1342      public static final String SYNTAX_LDAP_SYNTAX_NAME = "LDAPSyntaxDescription";
1343    
1344    
1345    
1346      /**
1347       * The OID for the LDAP syntax description attribute syntax.
1348       */
1349      public static final String SYNTAX_LDAP_SYNTAX_OID =
1350           "1.3.6.1.4.1.1466.115.121.1.54";
1351    
1352    
1353    
1354      /**
1355       * The description for the matching rule description attribute syntax.
1356       */
1357      public static final String SYNTAX_MATCHING_RULE_DESCRIPTION =
1358           "Matching Rule Description";
1359    
1360    
1361    
1362      /**
1363       * The name for the matching rule description attribute syntax.
1364       */
1365      public static final String SYNTAX_MATCHING_RULE_NAME =
1366           "MatchingRuleDescription";
1367    
1368    
1369    
1370      /**
1371       * The OID for the matching rule description attribute syntax.
1372       */
1373      public static final String SYNTAX_MATCHING_RULE_OID =
1374           "1.3.6.1.4.1.1466.115.121.1.30";
1375    
1376    
1377    
1378      /**
1379       * The description for the matching rule use description attribute syntax.
1380       */
1381      public static final String SYNTAX_MATCHING_RULE_USE_DESCRIPTION =
1382           "Matching Rule Use Description";
1383    
1384    
1385    
1386      /**
1387       * The name for the matching rule use description attribute syntax.
1388       */
1389      public static final String SYNTAX_MATCHING_RULE_USE_NAME =
1390           "MatchingRuleUseDescription";
1391    
1392    
1393    
1394      /**
1395       * The OID for the matching rule use description attribute syntax.
1396       */
1397      public static final String SYNTAX_MATCHING_RULE_USE_OID =
1398           "1.3.6.1.4.1.1466.115.121.1.31";
1399    
1400    
1401    
1402      /**
1403       * The description for the name and optional uid attribute syntax.
1404       */
1405      public static final String SYNTAX_NAME_AND_OPTIONAL_UID_DESCRIPTION =
1406           "Name and Optional UID";
1407    
1408    
1409    
1410      /**
1411       * The name for the name and optional uid attribute syntax.
1412       */
1413      public static final String SYNTAX_NAME_AND_OPTIONAL_UID_NAME =
1414           "NameAndOptionalUID";
1415    
1416    
1417    
1418      /**
1419       * The OID for the name and optional uid attribute syntax.
1420       */
1421      public static final String SYNTAX_NAME_AND_OPTIONAL_UID_OID =
1422           "1.3.6.1.4.1.1466.115.121.1.34";
1423    
1424    
1425    
1426      /**
1427       * The description for the name form description attribute syntax.
1428       */
1429      public static final String SYNTAX_NAME_FORM_DESCRIPTION =
1430           "Name Form Description";
1431    
1432    
1433    
1434      /**
1435       * The name for the name form description attribute syntax.
1436       */
1437      public static final String SYNTAX_NAME_FORM_NAME = "NameFormDescription";
1438    
1439    
1440    
1441      /**
1442       * The OID for the name form description attribute syntax.
1443       */
1444      public static final String SYNTAX_NAME_FORM_OID =
1445           "1.3.6.1.4.1.1466.115.121.1.35";
1446    
1447    
1448    
1449      /**
1450       * The description for the numeric string attribute syntax.
1451       */
1452      public static final String SYNTAX_NUMERIC_STRING_DESCRIPTION =
1453           "Numeric String";
1454    
1455    
1456    
1457      /**
1458       * The name for the numeric string attribute syntax.
1459       */
1460      public static final String SYNTAX_NUMERIC_STRING_NAME = "NumericString";
1461    
1462    
1463    
1464      /**
1465       * The OID for the numeric string attribute syntax.
1466       */
1467      public static final String SYNTAX_NUMERIC_STRING_OID =
1468           "1.3.6.1.4.1.1466.115.121.1.36";
1469    
1470    
1471    
1472      /**
1473       * The description for the object class description attribute syntax.
1474       */
1475      public static final String SYNTAX_OBJECTCLASS_DESCRIPTION =
1476           "Object Class Description";
1477    
1478    
1479    
1480      /**
1481       * The name for the object class description attribute syntax.
1482       */
1483      public static final String SYNTAX_OBJECTCLASS_NAME =
1484           "ObjectClassDescription";
1485    
1486    
1487    
1488      /**
1489       * The OID for the object class description attribute syntax.
1490       */
1491      public static final String SYNTAX_OBJECTCLASS_OID =
1492           "1.3.6.1.4.1.1466.115.121.1.37";
1493    
1494    
1495    
1496      /**
1497       * The description for the octet string attribute syntax.
1498       */
1499      public static final String SYNTAX_OCTET_STRING_DESCRIPTION = "Octet String";
1500    
1501    
1502    
1503      /**
1504       * The name for the octet string attribute syntax.
1505       */
1506      public static final String SYNTAX_OCTET_STRING_NAME = "OctetString";
1507    
1508    
1509    
1510      /**
1511       * The OID for the octet string attribute syntax.
1512       */
1513      public static final String SYNTAX_OCTET_STRING_OID =
1514           "1.3.6.1.4.1.1466.115.121.1.40";
1515    
1516    
1517    
1518      /**
1519       * The description for the object identifier attribute syntax.
1520       */
1521      public static final String SYNTAX_OID_DESCRIPTION = "OID";
1522    
1523    
1524    
1525      /**
1526       * The name for the object identifier attribute syntax.
1527       */
1528      public static final String SYNTAX_OID_NAME = "OID";
1529    
1530    
1531    
1532      /**
1533       * The OID for the object identifier attribute syntax.
1534       */
1535      public static final String SYNTAX_OID_OID =
1536           "1.3.6.1.4.1.1466.115.121.1.38";
1537    
1538    
1539    
1540      /**
1541       * The description for the other mailbox attribute syntax.
1542       */
1543      public static final String SYNTAX_OTHER_MAILBOX_DESCRIPTION = "Other Mailbox";
1544    
1545    
1546    
1547      /**
1548       * The name for the other mailbox attribute syntax.
1549       */
1550      public static final String SYNTAX_OTHER_MAILBOX_NAME = "OtherMailbox";
1551    
1552    
1553    
1554      /**
1555       * The OID for the other mailbox attribute syntax.
1556       */
1557      public static final String SYNTAX_OTHER_MAILBOX_OID =
1558           "1.3.6.1.4.1.1466.115.121.1.39";
1559    
1560    
1561    
1562      /**
1563       * The description for the postal address attribute syntax.
1564       */
1565      public static final String SYNTAX_POSTAL_ADDRESS_DESCRIPTION =
1566           "Postal Address";
1567    
1568    
1569    
1570      /**
1571       * The name for the postal address attribute syntax.
1572       */
1573      public static final String SYNTAX_POSTAL_ADDRESS_NAME = "PostalAddress";
1574    
1575    
1576    
1577      /**
1578       * The OID for the postal address attribute syntax.
1579       */
1580      public static final String SYNTAX_POSTAL_ADDRESS_OID =
1581           "1.3.6.1.4.1.1466.115.121.1.41";
1582    
1583    
1584    
1585      /**
1586       * The description for the presentation address attribute syntax.
1587       */
1588      public static final String SYNTAX_PRESENTATION_ADDRESS_DESCRIPTION =
1589           "Presentation Address";
1590    
1591    
1592    
1593      /**
1594       * The name for the presentation address attribute syntax.
1595       */
1596      public static final String SYNTAX_PRESENTATION_ADDRESS_NAME =
1597           "PresentationAddress";
1598    
1599    
1600    
1601      /**
1602       * The OID for the presentation address attribute syntax.
1603       */
1604      public static final String SYNTAX_PRESENTATION_ADDRESS_OID =
1605           "1.3.6.1.4.1.1466.115.121.1.43";
1606    
1607    
1608    
1609      /**
1610       * The description for the printable string attribute syntax.
1611       */
1612      public static final String SYNTAX_PRINTABLE_STRING_DESCRIPTION =
1613           "Printable String";
1614    
1615    
1616    
1617      /**
1618       * The name for the printable string attribute syntax.
1619       */
1620      public static final String SYNTAX_PRINTABLE_STRING_NAME = "PrintableString";
1621    
1622    
1623    
1624      /**
1625       * The OID for the printable string attribute syntax.
1626       */
1627      public static final String SYNTAX_PRINTABLE_STRING_OID =
1628           "1.3.6.1.4.1.1466.115.121.1.44";
1629    
1630    
1631    
1632      /**
1633       * The description for the protocol information attribute syntax.
1634       */
1635      public static final String SYNTAX_PROTOCOL_INFORMATION_DESCRIPTION =
1636           "Protocol Information";
1637    
1638    
1639    
1640      /**
1641       * The name for the protocol information attribute syntax.
1642       */
1643      public static final String SYNTAX_PROTOCOL_INFORMATION_NAME =
1644           "ProtocolInformation";
1645    
1646    
1647    
1648      /**
1649       * The OID for the protocol information attribute syntax.
1650       */
1651      public static final String SYNTAX_PROTOCOL_INFORMATION_OID =
1652           "1.3.6.1.4.1.1466.115.121.1.42";
1653    
1654    
1655    
1656      /**
1657       * The OID for the relative subtree specification attribute syntax.
1658       */
1659      public static final String SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_OID =
1660           OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE + ".2";
1661    
1662    
1663    
1664      /**
1665       * The description for the relative subtree specification attribute syntax.
1666       */
1667      public static final String SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_DESCRIPTION =
1668        "Relative Subtree Specification";
1669    
1670    
1671    
1672      /**
1673       * The name for the relative subtree specification attribute syntax.
1674       */
1675      public static final String SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_NAME =
1676        "ds-relative-subtree-specification";
1677    
1678    
1679    
1680      /**
1681       * The OID for the RFC3672 subtree specification attribute syntax.
1682       */
1683      public static final String SYNTAX_RFC3672_SUBTREE_SPECIFICATION_OID =
1684        "1.3.6.1.4.1.1466.115.121.1.45";
1685    
1686    
1687    
1688      /**
1689       * The description for the RFC3672 subtree specification attribute syntax.
1690       */
1691      public static final String SYNTAX_RFC3672_SUBTREE_SPECIFICATION_DESCRIPTION =
1692        "RFC3672 Subtree Specification";
1693    
1694    
1695    
1696      /**
1697       * The name for the RFC3672 subtree specification attribute syntax.
1698       */
1699      public static final String SYNTAX_RFC3672_SUBTREE_SPECIFICATION_NAME =
1700        "SubtreeSpecification";
1701    
1702    
1703    
1704      /**
1705       * The description for the substring assertion attribute syntax.
1706       */
1707      public static final String SYNTAX_SUBSTRING_ASSERTION_DESCRIPTION =
1708           "Substring Assertion";
1709    
1710    
1711    
1712      /**
1713       * The name for the substring assertion attribute syntax.
1714       */
1715      public static final String SYNTAX_SUBSTRING_ASSERTION_NAME =
1716           "SubstringAssertion";
1717    
1718    
1719    
1720      /**
1721       * The OID for the Substring Assertion syntax used for assertion values in
1722       * extensible match filters.
1723       */
1724      public static final String SYNTAX_SUBSTRING_ASSERTION_OID =
1725           "1.3.6.1.4.1.1466.115.121.1.58";
1726    
1727    
1728    
1729      /**
1730       * The description for the supported algorithm attribute syntax.
1731       */
1732      public static final String SYNTAX_SUPPORTED_ALGORITHM_DESCRIPTION =
1733           "Supported Algorithm";
1734    
1735    
1736    
1737      /**
1738       * The name for the supported algorithm attribute syntax.
1739       */
1740      public static final String SYNTAX_SUPPORTED_ALGORITHM_NAME =
1741           "SupportedAlgorithm";
1742    
1743    
1744    
1745      /**
1746       * The OID for the Substring Assertion syntax used for assertion values in
1747       * extensible match filters.
1748       */
1749      public static final String SYNTAX_SUPPORTED_ALGORITHM_OID =
1750           "1.3.6.1.4.1.1466.115.121.1.49";
1751    
1752    
1753    
1754      /**
1755       * The description for the telephone number attribute syntax.
1756       */
1757      public static final String SYNTAX_TELEPHONE_DESCRIPTION = "Telephone Number";
1758    
1759    
1760    
1761      /**
1762       * The name for the telephone number attribute syntax.
1763       */
1764      public static final String SYNTAX_TELEPHONE_NAME = "TelephoneNumber";
1765    
1766    
1767    
1768      /**
1769       * The OID for the telephone number attribute syntax.
1770       */
1771      public static final String SYNTAX_TELEPHONE_OID =
1772           "1.3.6.1.4.1.1466.115.121.1.50";
1773    
1774    
1775    
1776      /**
1777       * The description for the teletex terminal identifier attribute syntax.
1778       */
1779      public static final String SYNTAX_TELETEX_TERM_ID_DESCRIPTION =
1780           "Teletex Terminal Identifier";
1781    
1782    
1783    
1784      /**
1785       * The name for the teletex terminal identifier attribute syntax.
1786       */
1787      public static final String SYNTAX_TELETEX_TERM_ID_NAME =
1788           "TeletexTerminalIdentifier";
1789    
1790    
1791    
1792      /**
1793       * The OID for the teletex terminal identifier attribute syntax.
1794       */
1795      public static final String SYNTAX_TELETEX_TERM_ID_OID =
1796           "1.3.6.1.4.1.1466.115.121.1.51";
1797    
1798    
1799    
1800      /**
1801       * The description for the telex number attribute syntax.
1802       */
1803      public static final String SYNTAX_TELEX_DESCRIPTION = "Telex Number";
1804    
1805    
1806    
1807      /**
1808       * The name for the telex number attribute syntax.
1809       */
1810      public static final String SYNTAX_TELEX_NAME = "TelexNumber";
1811    
1812    
1813    
1814      /**
1815       * The OID for the telex number attribute syntax.
1816       */
1817      public static final String SYNTAX_TELEX_OID = "1.3.6.1.4.1.1466.115.121.1.52";
1818    
1819    
1820    
1821      /**
1822       * The description for the user password attribute syntax.
1823       */
1824      public static final String SYNTAX_USER_PASSWORD_DESCRIPTION =
1825           "User Password Syntax";
1826    
1827    
1828    
1829      /**
1830       * The name for the user password attribute syntax.
1831       */
1832      public static final String SYNTAX_USER_PASSWORD_NAME =
1833           "ds-syntax-user-password";
1834    
1835    
1836    
1837      /**
1838       * The OID for the user password attribute syntax.
1839       */
1840      public static final String SYNTAX_USER_PASSWORD_OID =
1841           OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE + ".1";
1842    
1843    
1844    
1845      /**
1846       * The description for the UTC time attribute syntax.
1847       */
1848      public static final String SYNTAX_UTC_TIME_DESCRIPTION =
1849           "UTC Time";
1850    
1851    
1852    
1853      /**
1854       * The name for the UTC time attribute syntax.
1855       */
1856      public static final String SYNTAX_UTC_TIME_NAME = "UTCTime";
1857    
1858    
1859    
1860      /**
1861       * The OID for the UTC time attribute syntax.
1862       */
1863      public static final String SYNTAX_UTC_TIME_OID =
1864           "1.3.6.1.4.1.1466.115.121.1.53";
1865    
1866    
1867    
1868      /**
1869       * The description for the UUID attribute syntax.
1870       */
1871      public static final String SYNTAX_UUID_DESCRIPTION = "UUID";
1872    
1873    
1874    
1875      /**
1876       * The name for the UUID attribute syntax.
1877       */
1878      public static final String SYNTAX_UUID_NAME = "UUID";
1879    
1880    
1881    
1882      /**
1883       * The OID for the UUID attribute syntax.
1884       */
1885      public static final String SYNTAX_UUID_OID =
1886           "1.3.6.1.1.16.1";
1887    
1888    
1889    
1890      /**
1891       * The description for the "top" objectclass.
1892       */
1893      public static final String TOP_OBJECTCLASS_DESCRIPTION =
1894           "Topmost ObjectClass";
1895    
1896    
1897    
1898      /**
1899       * The name of the "top" objectclass.
1900       */
1901      public static final String TOP_OBJECTCLASS_NAME = "top";
1902    
1903    
1904    
1905      /**
1906       * The OID for the "top" objectclass.
1907       */
1908      public static final String TOP_OBJECTCLASS_OID = "2.5.6.0";
1909    }
1910