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