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