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-2016 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 638 639 /** 640 * The name for the generalizedTimeOrderingMatch ordering matching rule. 641 */ 642 public static final String OMR_GENERALIZED_TIME_NAME = 643 "generalizedTimeOrderingMatch"; 644 645 646 647 /** 648 * The OID for the generalizedTimeOrderingMatch ordering matching rule. 649 */ 650 public static final String OMR_GENERALIZED_TIME_OID = "2.5.13.28"; 651 652 653 654 /** 655 * The name for the integerOrderingMatch ordering matching rule. 656 */ 657 public static final String OMR_INTEGER_NAME = "integerOrderingMatch"; 658 659 660 661 /** 662 * The OID for the integerOrderingMatch ordering matching rule. 663 */ 664 public static final String OMR_INTEGER_OID = "2.5.13.15"; 665 666 667 668 /** 669 * The name for the numericStringOrderingMatch ordering matching rule. 670 */ 671 public static final String OMR_NUMERIC_STRING_NAME = 672 "numericStringOrderingMatch"; 673 674 675 676 /** 677 * The OID for the numericStringOrderingMatch ordering matching rule. 678 */ 679 public static final String OMR_NUMERIC_STRING_OID = "2.5.13.9"; 680 681 682 683 /** 684 * The name for the octetStringOrderingMatch ordering matching rule. 685 */ 686 public static final String OMR_OCTET_STRING_NAME = "octetStringOrderingMatch"; 687 688 689 690 /** 691 * The OID for the octetStringOrderingMatch ordering matching rule. 692 */ 693 public static final String OMR_OCTET_STRING_OID = "2.5.13.18"; 694 695 696 697 /** 698 * The name for the uuidOrderingMatch ordering matching rule. 699 */ 700 public static final String OMR_UUID_NAME = "uuidOrderingMatch"; 701 702 703 704 /** 705 * The OID for the uuidOrderingMatch ordering matching rule. 706 */ 707 public static final String OMR_UUID_OID = "1.3.6.1.1.16.3"; 708 709 710 711 /** 712 * The name for the enumOrderingMatch ordering matching rule. 713 */ 714 public static final String OMR_GENERIC_ENUM_NAME = "enumOrderingMatch"; 715 716 717 718 /** 719 * The oid for the generic enum syntax ordering matching rule. 720 */ 721 public static final String OMR_OID_GENERIC_ENUM="1.3.6.1.4.1.26027.1.4.8"; 722 723 724 725 /** 726 * The name for the caseExactSubstringsMatch substring matching rule. 727 */ 728 public static final String SMR_CASE_EXACT_NAME = "caseExactSubstringsMatch"; 729 730 731 732 /** 733 * The OID for the caseExactSubstringsMatch substring matching rule. 734 */ 735 public static final String SMR_CASE_EXACT_OID = "2.5.13.7"; 736 737 738 739 /** 740 * The name for the caseExactIA5SubstringsMatch substring matching rule. 741 */ 742 public static final String SMR_CASE_EXACT_IA5_NAME = 743 "caseExactIA5SubstringsMatch"; 744 745 746 747 /** 748 * The OID for the caseExactIA5SubstringsMatch substring matching rule. 749 * // FIXME -- This needs to be updated once a real OID is assigned. 750 */ 751 public static final String SMR_CASE_EXACT_IA5_OID = 752 OID_OPENDS_SERVER_MATCHING_RULE_BASE + ".902"; 753 754 755 756 /** 757 * The name for the caseIgnoreSubstringsMatch substring matching rule. 758 */ 759 public static final String SMR_CASE_IGNORE_NAME = "caseIgnoreSubstringsMatch"; 760 761 762 763 /** 764 * The OID for the caseIgnoreSubstringsMatch substring matching rule. 765 */ 766 public static final String SMR_CASE_IGNORE_OID = "2.5.13.4"; 767 768 769 770 /** 771 * The name for the caseIgnoreIA5SubstringsMatch substring matching rule. 772 */ 773 public static final String SMR_CASE_IGNORE_IA5_NAME = 774 "caseIgnoreIA5SubstringsMatch"; 775 776 777 778 /** 779 * The OID for the caseIgnoreIA5SubstringsMatch substring matching rule. 780 */ 781 public static final String SMR_CASE_IGNORE_IA5_OID = 782 "1.3.6.1.4.1.1466.109.114.3"; 783 784 785 786 /** 787 * The name for the caseIgnoreListSubstringsMatch substring matching rule. 788 */ 789 public static final String SMR_CASE_IGNORE_LIST_NAME = 790 "caseIgnoreListSubstringsMatch"; 791 792 793 794 /** 795 * The OID for the caseIgnoreListSubstringsMatch substring matching rule. 796 */ 797 public static final String SMR_CASE_IGNORE_LIST_OID = "2.5.13.12"; 798 799 800 801 /** 802 * The name for the numericStringSubstringsMatch substring matching rule. 803 */ 804 public static final String SMR_NUMERIC_STRING_NAME = 805 "numericStringSubstringsMatch"; 806 807 808 809 /** 810 * The OID for the numericStringSubstringsMatch substring matching rule. 811 */ 812 public static final String SMR_NUMERIC_STRING_OID = "2.5.13.10"; 813 814 815 816 /** 817 * The name for the octetStringSubstringsMatch substring matching rule. 818 */ 819 public static final String SMR_OCTET_STRING_NAME = 820 "octetStringSubstringsMatch"; 821 822 823 824 /** 825 * The OID for the octetStringSubstringsMatch substring matching rule. 826 */ 827 public static final String SMR_OCTET_STRING_OID = "2.5.13.19"; 828 829 830 831 /** 832 * The name for the telephoneNumberSubstringsMatch substring matching rule. 833 */ 834 public static final String SMR_TELEPHONE_NAME = 835 "telephoneNumberSubstringsMatch"; 836 837 838 839 /** 840 * The OID for the telephoneNumberSubstringsMatch substring matching rule. 841 */ 842 public static final String SMR_TELEPHONE_OID = "2.5.13.21"; 843 844 845 846 /** 847 * The OID for the aci attribute syntax. 848 */ 849 public static final String SYNTAX_ACI_OID = 850 OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE + ".4"; 851 852 853 854 /** 855 * The description for aci attribute syntax. 856 */ 857 public static final String SYNTAX_ACI_DESCRIPTION = 858 "Sun-defined Access Control Information"; 859 860 861 862 /** 863 * The name for the aci attribute syntax. 864 */ 865 public static final String SYNTAX_ACI_NAME = "ds-syntax-dseecompat-aci"; 866 867 868 869 /** 870 * The description for the attribute type description attribute syntax. 871 */ 872 public static final String SYNTAX_ATTRIBUTE_TYPE_DESCRIPTION = 873 "Attribute Type Description"; 874 875 876 877 /** 878 * The name for the attribute type description attribute syntax. 879 */ 880 public static final String SYNTAX_ATTRIBUTE_TYPE_NAME = 881 "AttributeTypeDescription"; 882 883 884 885 /** 886 * The OID for the attribute type description attribute syntax. 887 */ 888 public static final String SYNTAX_ATTRIBUTE_TYPE_OID = 889 "1.3.6.1.4.1.1466.115.121.1.3"; 890 891 892 893 /** 894 * The description for the auth password attribute syntax. 895 */ 896 public static final String SYNTAX_AUTH_PASSWORD_DESCRIPTION = 897 "Authentication Password Syntax"; 898 899 900 901 /** 902 * The name for the auth password attribute syntax. 903 */ 904 public static final String SYNTAX_AUTH_PASSWORD_NAME = 905 "AuthenticationPasswordSyntax"; 906 907 908 909 /** 910 * The OID for the auth password attribute syntax. 911 */ 912 public static final String SYNTAX_AUTH_PASSWORD_OID = 913 "1.3.6.1.4.1.4203.1.1.2"; 914 915 916 917 /** 918 * The description for the binary attribute syntax. 919 */ 920 public static final String SYNTAX_BINARY_DESCRIPTION = "Binary"; 921 922 923 924 /** 925 * The name for the binary attribute syntax. 926 */ 927 public static final String SYNTAX_BINARY_NAME = "Binary"; 928 929 930 931 /** 932 * The OID for the binary attribute syntax. 933 */ 934 public static final String SYNTAX_BINARY_OID = "1.3.6.1.4.1.1466.115.121.1.5"; 935 936 937 938 /** 939 * The description for the bit string attribute syntax. 940 */ 941 public static final String SYNTAX_BIT_STRING_DESCRIPTION = "Bit String"; 942 943 944 945 /** 946 * The name for the bit string attribute syntax. 947 */ 948 public static final String SYNTAX_BIT_STRING_NAME = "BitString"; 949 950 951 952 /** 953 * The OID for the bit string attribute syntax. 954 */ 955 public static final String SYNTAX_BIT_STRING_OID = 956 "1.3.6.1.4.1.1466.115.121.1.6"; 957 958 959 960 /** 961 * The description for the Boolean attribute syntax. 962 */ 963 public static final String SYNTAX_BOOLEAN_DESCRIPTION = "Boolean"; 964 965 966 967 /** 968 * The name for the Boolean attribute syntax. 969 */ 970 public static final String SYNTAX_BOOLEAN_NAME = "Boolean"; 971 972 973 974 /** 975 * The OID for the Boolean attribute syntax. 976 */ 977 public static final String SYNTAX_BOOLEAN_OID = 978 "1.3.6.1.4.1.1466.115.121.1.7"; 979 980 981 982 /** 983 * The description for the certificate exact assertion attribute syntax. 984 */ 985 public static final String SYNTAX_CERTIFICATE_EXACT_ASSERTION_DESCRIPTION = 986 "X.509 Certificate Exact Assertion"; 987 988 989 990 /** 991 * The name for the certificate exact assertion attribute syntax. 992 */ 993 public static final String SYNTAX_CERTIFICATE_EXACT_ASSERTION_NAME = 994 "CertificateExactAssertion"; 995 996 997 998 /** 999 * The OID for the Certificate Exact Assertion syntax used for assertion 1000 * values in extensible match filters. 1001 */ 1002 public static final String SYNTAX_CERTIFICATE_EXACT_ASSERTION_OID = 1003 "1.3.6.1.1.15.1"; 1004 1005 1006 1007 /** 1008 * The description for the certificate attribute syntax. 1009 */ 1010 public static final String SYNTAX_CERTIFICATE_DESCRIPTION = "Certificate"; 1011 1012 1013 1014 /** 1015 * The name for the certificate attribute syntax. 1016 */ 1017 public static final String SYNTAX_CERTIFICATE_NAME = "Certificate"; 1018 1019 1020 1021 /** 1022 * The OID for the certificate attribute syntax. 1023 */ 1024 public static final String SYNTAX_CERTIFICATE_OID = 1025 "1.3.6.1.4.1.1466.115.121.1.8"; 1026 1027 1028 1029 /** 1030 * The description for the certificate list attribute syntax. 1031 */ 1032 public static final String SYNTAX_CERTLIST_DESCRIPTION = "Certificate List"; 1033 1034 1035 1036 /** 1037 * The name for the certificate list attribute syntax. 1038 */ 1039 public static final String SYNTAX_CERTLIST_NAME = "CertificateList"; 1040 1041 1042 1043 /** 1044 * The OID for the certificate list attribute syntax. 1045 */ 1046 public static final String SYNTAX_CERTLIST_OID = 1047 "1.3.6.1.4.1.1466.115.121.1.9"; 1048 1049 1050 1051 /** 1052 * The description for the certificate pair attribute syntax. 1053 */ 1054 public static final String SYNTAX_CERTPAIR_DESCRIPTION = "Certificate Pair"; 1055 1056 1057 1058 /** 1059 * The name for the certificate pair attribute syntax. 1060 */ 1061 public static final String SYNTAX_CERTPAIR_NAME = "CertificatePair"; 1062 1063 1064 1065 /** 1066 * The OID for the certificate pair attribute syntax. 1067 */ 1068 public static final String SYNTAX_CERTPAIR_OID = 1069 "1.3.6.1.4.1.1466.115.121.1.10"; 1070 1071 1072 1073 /** 1074 * The description for the country string attribute syntax. 1075 */ 1076 public static final String SYNTAX_COUNTRY_STRING_DESCRIPTION = 1077 "Country String"; 1078 1079 1080 1081 /** 1082 * The name for the country string attribute syntax. 1083 */ 1084 public static final String SYNTAX_COUNTRY_STRING_NAME = "CountryString"; 1085 1086 1087 1088 /** 1089 * The OID for the country string attribute syntax. 1090 */ 1091 public static final String SYNTAX_COUNTRY_STRING_OID = 1092 "1.3.6.1.4.1.1466.115.121.1.11"; 1093 1094 1095 1096 /** 1097 * The description for the delivery method attribute syntax. 1098 */ 1099 public static final String SYNTAX_DELIVERY_METHOD_DESCRIPTION = 1100 "Delivery Method"; 1101 1102 1103 1104 /** 1105 * The name for the delivery method attribute syntax. 1106 */ 1107 public static final String SYNTAX_DELIVERY_METHOD_NAME = "DeliveryMethod"; 1108 1109 1110 1111 /** 1112 * The OID for the delivery method attribute syntax. 1113 */ 1114 public static final String SYNTAX_DELIVERY_METHOD_OID = 1115 "1.3.6.1.4.1.1466.115.121.1.14"; 1116 1117 1118 1119 /** 1120 * The description for the Directory String attribute syntax. 1121 */ 1122 public static final String SYNTAX_DIRECTORY_STRING_DESCRIPTION = 1123 "Directory String"; 1124 1125 1126 1127 /** 1128 * The name for the Directory String attribute syntax. 1129 */ 1130 public static final String SYNTAX_DIRECTORY_STRING_NAME = "DirectoryString"; 1131 1132 1133 1134 /** 1135 * The OID for the Directory String attribute syntax. 1136 */ 1137 public static final String SYNTAX_DIRECTORY_STRING_OID = 1138 "1.3.6.1.4.1.1466.115.121.1.15"; 1139 1140 1141 1142 /** 1143 * The description for the DIT content rule description attribute syntax. 1144 */ 1145 public static final String SYNTAX_DIT_CONTENT_RULE_DESCRIPTION = 1146 "DIT Content Rule Description"; 1147 1148 1149 1150 /** 1151 * The name for the DIT content rule description attribute syntax. 1152 */ 1153 public static final String SYNTAX_DIT_CONTENT_RULE_NAME = 1154 "DITContentRuleDescription"; 1155 1156 1157 1158 /** 1159 * The OID for the DIT content rule description attribute syntax. 1160 */ 1161 public static final String SYNTAX_DIT_CONTENT_RULE_OID = 1162 "1.3.6.1.4.1.1466.115.121.1.16"; 1163 1164 1165 1166 /** 1167 * The description for the DIT structure rule description attribute syntax. 1168 */ 1169 public static final String SYNTAX_DIT_STRUCTURE_RULE_DESCRIPTION = 1170 "DIT Structure Rule Description"; 1171 1172 1173 1174 /** 1175 * The name for the DIT structure rule description attribute syntax. 1176 */ 1177 public static final String SYNTAX_DIT_STRUCTURE_RULE_NAME = 1178 "DITStructureRuleDescription"; 1179 1180 1181 1182 /** 1183 * The OID for the DIT structure rule description attribute syntax. 1184 */ 1185 public static final String SYNTAX_DIT_STRUCTURE_RULE_OID = 1186 "1.3.6.1.4.1.1466.115.121.1.17"; 1187 1188 1189 1190 /** 1191 * The description for the distinguished name attribute syntax. 1192 */ 1193 public static final String SYNTAX_DN_DESCRIPTION = "DN"; 1194 1195 1196 1197 /** 1198 * The name for the distinguished name attribute syntax. 1199 */ 1200 public static final String SYNTAX_DN_NAME = "DN"; 1201 1202 1203 1204 /** 1205 * The OID for the distinguished name attribute syntax. 1206 */ 1207 public static final String SYNTAX_DN_OID = "1.3.6.1.4.1.1466.115.121.1.12"; 1208 1209 1210 1211 /** 1212 * The description for the enhanced guide attribute syntax. 1213 */ 1214 public static final String SYNTAX_ENHANCED_GUIDE_DESCRIPTION = 1215 "Enhanced Guide"; 1216 1217 1218 1219 /** 1220 * The name for the enhanced guide attribute syntax. 1221 */ 1222 public static final String SYNTAX_ENHANCED_GUIDE_NAME = "EnhancedGuide"; 1223 1224 1225 1226 /** 1227 * The OID for the enhanced guide attribute syntax. 1228 */ 1229 public static final String SYNTAX_ENHANCED_GUIDE_OID = 1230 "1.3.6.1.4.1.1466.115.121.1.21"; 1231 1232 1233 1234 /** 1235 * The description for the facsimile telephone number attribute syntax. 1236 */ 1237 public static final String SYNTAX_FAXNUMBER_DESCRIPTION = 1238 "Facsimile Telephone Number"; 1239 1240 1241 1242 /** 1243 * The name for the facsimile telephone number attribute syntax. 1244 */ 1245 public static final String SYNTAX_FAXNUMBER_NAME = "FacsimileTelephoneNumber"; 1246 1247 1248 1249 /** 1250 * The OID for the facsimile telephone number attribute syntax. 1251 */ 1252 public static final String SYNTAX_FAXNUMBER_OID = 1253 "1.3.6.1.4.1.1466.115.121.1.22"; 1254 1255 1256 1257 /** 1258 * The description for the fax attribute syntax. 1259 */ 1260 public static final String SYNTAX_FAX_DESCRIPTION = "Fax"; 1261 1262 1263 1264 /** 1265 * The name for the fax attribute syntax. 1266 */ 1267 public static final String SYNTAX_FAX_NAME = "Fax"; 1268 1269 1270 1271 /** 1272 * The OID for the fax attribute syntax. 1273 */ 1274 public static final String SYNTAX_FAX_OID = "1.3.6.1.4.1.1466.115.121.1.23"; 1275 1276 1277 1278 /** 1279 * The description for the generalized time attribute syntax. 1280 */ 1281 public static final String SYNTAX_GENERALIZED_TIME_DESCRIPTION = 1282 "Generalized Time"; 1283 1284 1285 1286 /** 1287 * The name for the generalized time attribute syntax. 1288 */ 1289 public static final String SYNTAX_GENERALIZED_TIME_NAME = "GeneralizedTime"; 1290 1291 1292 1293 /** 1294 * The OID for the generalized time attribute syntax. 1295 */ 1296 public static final String SYNTAX_GENERALIZED_TIME_OID = 1297 "1.3.6.1.4.1.1466.115.121.1.24"; 1298 1299 1300 1301 /** 1302 * The description for the guide attribute syntax. 1303 */ 1304 public static final String SYNTAX_GUIDE_DESCRIPTION = "Guide"; 1305 1306 1307 1308 /** 1309 * The name for the guide attribute syntax. 1310 */ 1311 public static final String SYNTAX_GUIDE_NAME = "Guide"; 1312 1313 1314 1315 /** 1316 * The OID for the guide attribute syntax. 1317 */ 1318 public static final String SYNTAX_GUIDE_OID = "1.3.6.1.4.1.1466.115.121.1.25"; 1319 1320 1321 1322 /** 1323 * The description for the IA5 string attribute syntax. 1324 */ 1325 public static final String SYNTAX_IA5_STRING_DESCRIPTION = "IA5 String"; 1326 1327 1328 1329 /** 1330 * The name for the IA5 string attribute syntax. 1331 */ 1332 public static final String SYNTAX_IA5_STRING_NAME = "IA5String"; 1333 1334 1335 1336 /** 1337 * The OID for the IA5 string attribute syntax. 1338 */ 1339 public static final String SYNTAX_IA5_STRING_OID = 1340 "1.3.6.1.4.1.1466.115.121.1.26"; 1341 1342 1343 1344 /** 1345 * The description for the integer attribute syntax. 1346 */ 1347 public static final String SYNTAX_INTEGER_DESCRIPTION = "Integer"; 1348 1349 1350 1351 /** 1352 * The name for the integer attribute syntax. 1353 */ 1354 public static final String SYNTAX_INTEGER_NAME = "Integer"; 1355 1356 1357 1358 /** 1359 * The OID for the integer attribute syntax. 1360 */ 1361 public static final String SYNTAX_INTEGER_OID = 1362 "1.3.6.1.4.1.1466.115.121.1.27"; 1363 1364 1365 1366 /** 1367 * The description for the JPEG attribute syntax. 1368 */ 1369 public static final String SYNTAX_JPEG_DESCRIPTION = "JPEG"; 1370 1371 1372 1373 /** 1374 * The name for the JPEG attribute syntax. 1375 */ 1376 public static final String SYNTAX_JPEG_NAME = "JPEG"; 1377 1378 1379 1380 /** 1381 * The OID for the JPEG attribute syntax. 1382 */ 1383 public static final String SYNTAX_JPEG_OID = 1384 "1.3.6.1.4.1.1466.115.121.1.28"; 1385 1386 1387 1388 /** 1389 * The description for the LDAP syntax description attribute syntax. 1390 */ 1391 public static final String SYNTAX_LDAP_SYNTAX_DESCRIPTION = 1392 "LDAP Syntax Description"; 1393 1394 1395 1396 /** 1397 * The name for the LDAP syntax description attribute syntax. 1398 */ 1399 public static final String SYNTAX_LDAP_SYNTAX_NAME = "LDAPSyntaxDescription"; 1400 1401 1402 1403 /** 1404 * The OID for the LDAP syntax description attribute syntax. 1405 */ 1406 public static final String SYNTAX_LDAP_SYNTAX_OID = 1407 "1.3.6.1.4.1.1466.115.121.1.54"; 1408 1409 1410 1411 /** 1412 * The description for the matching rule description attribute syntax. 1413 */ 1414 public static final String SYNTAX_MATCHING_RULE_DESCRIPTION = 1415 "Matching Rule Description"; 1416 1417 1418 1419 /** 1420 * The name for the matching rule description attribute syntax. 1421 */ 1422 public static final String SYNTAX_MATCHING_RULE_NAME = 1423 "MatchingRuleDescription"; 1424 1425 1426 1427 /** 1428 * The OID for the matching rule description attribute syntax. 1429 */ 1430 public static final String SYNTAX_MATCHING_RULE_OID = 1431 "1.3.6.1.4.1.1466.115.121.1.30"; 1432 1433 1434 1435 /** 1436 * The description for the matching rule use description attribute syntax. 1437 */ 1438 public static final String SYNTAX_MATCHING_RULE_USE_DESCRIPTION = 1439 "Matching Rule Use Description"; 1440 1441 1442 1443 /** 1444 * The name for the matching rule use description attribute syntax. 1445 */ 1446 public static final String SYNTAX_MATCHING_RULE_USE_NAME = 1447 "MatchingRuleUseDescription"; 1448 1449 1450 1451 /** 1452 * The OID for the matching rule use description attribute syntax. 1453 */ 1454 public static final String SYNTAX_MATCHING_RULE_USE_OID = 1455 "1.3.6.1.4.1.1466.115.121.1.31"; 1456 1457 1458 1459 /** 1460 * The description for the name and optional uid attribute syntax. 1461 */ 1462 public static final String SYNTAX_NAME_AND_OPTIONAL_UID_DESCRIPTION = 1463 "Name and Optional UID"; 1464 1465 1466 1467 /** 1468 * The name for the name and optional uid attribute syntax. 1469 */ 1470 public static final String SYNTAX_NAME_AND_OPTIONAL_UID_NAME = 1471 "NameAndOptionalUID"; 1472 1473 1474 1475 /** 1476 * The OID for the name and optional uid attribute syntax. 1477 */ 1478 public static final String SYNTAX_NAME_AND_OPTIONAL_UID_OID = 1479 "1.3.6.1.4.1.1466.115.121.1.34"; 1480 1481 1482 1483 /** 1484 * The description for the name form description attribute syntax. 1485 */ 1486 public static final String SYNTAX_NAME_FORM_DESCRIPTION = 1487 "Name Form Description"; 1488 1489 1490 1491 /** 1492 * The name for the name form description attribute syntax. 1493 */ 1494 public static final String SYNTAX_NAME_FORM_NAME = "NameFormDescription"; 1495 1496 1497 1498 /** 1499 * The OID for the name form description attribute syntax. 1500 */ 1501 public static final String SYNTAX_NAME_FORM_OID = 1502 "1.3.6.1.4.1.1466.115.121.1.35"; 1503 1504 1505 1506 /** 1507 * The description for the numeric string attribute syntax. 1508 */ 1509 public static final String SYNTAX_NUMERIC_STRING_DESCRIPTION = 1510 "Numeric String"; 1511 1512 1513 1514 /** 1515 * The name for the numeric string attribute syntax. 1516 */ 1517 public static final String SYNTAX_NUMERIC_STRING_NAME = "NumericString"; 1518 1519 1520 1521 /** 1522 * The OID for the numeric string attribute syntax. 1523 */ 1524 public static final String SYNTAX_NUMERIC_STRING_OID = 1525 "1.3.6.1.4.1.1466.115.121.1.36"; 1526 1527 1528 1529 /** 1530 * The description for the object class description attribute syntax. 1531 */ 1532 public static final String SYNTAX_OBJECTCLASS_DESCRIPTION = 1533 "Object Class Description"; 1534 1535 1536 1537 /** 1538 * The name for the object class description attribute syntax. 1539 */ 1540 public static final String SYNTAX_OBJECTCLASS_NAME = 1541 "ObjectClassDescription"; 1542 1543 1544 1545 /** 1546 * The OID for the object class description attribute syntax. 1547 */ 1548 public static final String SYNTAX_OBJECTCLASS_OID = 1549 "1.3.6.1.4.1.1466.115.121.1.37"; 1550 1551 1552 1553 /** 1554 * The description for the octet string attribute syntax. 1555 */ 1556 public static final String SYNTAX_OCTET_STRING_DESCRIPTION = "Octet String"; 1557 1558 1559 1560 /** 1561 * The name for the octet string attribute syntax. 1562 */ 1563 public static final String SYNTAX_OCTET_STRING_NAME = "OctetString"; 1564 1565 1566 1567 /** 1568 * The OID for the octet string attribute syntax. 1569 */ 1570 public static final String SYNTAX_OCTET_STRING_OID = 1571 "1.3.6.1.4.1.1466.115.121.1.40"; 1572 1573 1574 1575 /** 1576 * The description for the object identifier attribute syntax. 1577 */ 1578 public static final String SYNTAX_OID_DESCRIPTION = "OID"; 1579 1580 1581 1582 /** 1583 * The name for the object identifier attribute syntax. 1584 */ 1585 public static final String SYNTAX_OID_NAME = "OID"; 1586 1587 1588 1589 /** 1590 * The OID for the object identifier attribute syntax. 1591 */ 1592 public static final String SYNTAX_OID_OID = 1593 "1.3.6.1.4.1.1466.115.121.1.38"; 1594 1595 1596 1597 /** 1598 * The description for the other mailbox attribute syntax. 1599 */ 1600 public static final String SYNTAX_OTHER_MAILBOX_DESCRIPTION = "Other Mailbox"; 1601 1602 1603 1604 /** 1605 * The name for the other mailbox attribute syntax. 1606 */ 1607 public static final String SYNTAX_OTHER_MAILBOX_NAME = "OtherMailbox"; 1608 1609 1610 1611 /** 1612 * The OID for the other mailbox attribute syntax. 1613 */ 1614 public static final String SYNTAX_OTHER_MAILBOX_OID = 1615 "1.3.6.1.4.1.1466.115.121.1.39"; 1616 1617 1618 1619 /** 1620 * The description for the postal address attribute syntax. 1621 */ 1622 public static final String SYNTAX_POSTAL_ADDRESS_DESCRIPTION = 1623 "Postal Address"; 1624 1625 1626 1627 /** 1628 * The name for the postal address attribute syntax. 1629 */ 1630 public static final String SYNTAX_POSTAL_ADDRESS_NAME = "PostalAddress"; 1631 1632 1633 1634 /** 1635 * The OID for the postal address attribute syntax. 1636 */ 1637 public static final String SYNTAX_POSTAL_ADDRESS_OID = 1638 "1.3.6.1.4.1.1466.115.121.1.41"; 1639 1640 1641 1642 /** 1643 * The description for the presentation address attribute syntax. 1644 */ 1645 public static final String SYNTAX_PRESENTATION_ADDRESS_DESCRIPTION = 1646 "Presentation Address"; 1647 1648 1649 1650 /** 1651 * The name for the presentation address attribute syntax. 1652 */ 1653 public static final String SYNTAX_PRESENTATION_ADDRESS_NAME = 1654 "PresentationAddress"; 1655 1656 1657 1658 /** 1659 * The OID for the presentation address attribute syntax. 1660 */ 1661 public static final String SYNTAX_PRESENTATION_ADDRESS_OID = 1662 "1.3.6.1.4.1.1466.115.121.1.43"; 1663 1664 1665 1666 /** 1667 * The description for the printable string attribute syntax. 1668 */ 1669 public static final String SYNTAX_PRINTABLE_STRING_DESCRIPTION = 1670 "Printable String"; 1671 1672 1673 1674 /** 1675 * The name for the printable string attribute syntax. 1676 */ 1677 public static final String SYNTAX_PRINTABLE_STRING_NAME = "PrintableString"; 1678 1679 1680 1681 /** 1682 * The OID for the printable string attribute syntax. 1683 */ 1684 public static final String SYNTAX_PRINTABLE_STRING_OID = 1685 "1.3.6.1.4.1.1466.115.121.1.44"; 1686 1687 1688 1689 /** 1690 * The description for the protocol information attribute syntax. 1691 */ 1692 public static final String SYNTAX_PROTOCOL_INFORMATION_DESCRIPTION = 1693 "Protocol Information"; 1694 1695 1696 1697 /** 1698 * The name for the protocol information attribute syntax. 1699 */ 1700 public static final String SYNTAX_PROTOCOL_INFORMATION_NAME = 1701 "ProtocolInformation"; 1702 1703 1704 1705 /** 1706 * The OID for the protocol information attribute syntax. 1707 */ 1708 public static final String SYNTAX_PROTOCOL_INFORMATION_OID = 1709 "1.3.6.1.4.1.1466.115.121.1.42"; 1710 1711 1712 1713 /** 1714 * The OID for the subtree specification attribute syntax. 1715 */ 1716 public static final String SYNTAX_SUBTREE_SPECIFICATION_OID = 1717 "1.3.6.1.4.1.1466.115.121.1.45"; 1718 1719 1720 1721 /** 1722 * The description for the subtree specification attribute syntax. 1723 */ 1724 public static final String SYNTAX_SUBTREE_SPECIFICATION_DESCRIPTION = 1725 "Subtree Specification"; 1726 1727 1728 1729 /** 1730 * The name for the subtree specification attribute syntax. 1731 */ 1732 public static final String SYNTAX_SUBTREE_SPECIFICATION_NAME = 1733 "SubtreeSpecification"; 1734 1735 1736 1737 /** 1738 * The OID for the relative subtree specification attribute syntax. 1739 */ 1740 public static final String SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_OID = 1741 SYNTAX_SUBTREE_SPECIFICATION_OID; 1742 1743 1744 1745 /** 1746 * The description for the relative subtree specification attribute syntax. 1747 */ 1748 public static final String SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_DESCRIPTION = 1749 "Relative Subtree Specification"; 1750 1751 1752 1753 /** 1754 * The name for the relative subtree specification attribute syntax. 1755 */ 1756 public static final String SYNTAX_RELATIVE_SUBTREE_SPECIFICATION_NAME = 1757 SYNTAX_SUBTREE_SPECIFICATION_NAME; 1758 1759 1760 1761 /** 1762 * The description for the substring assertion attribute syntax. 1763 */ 1764 public static final String SYNTAX_SUBSTRING_ASSERTION_DESCRIPTION = 1765 "Substring Assertion"; 1766 1767 1768 1769 /** 1770 * The name for the substring assertion attribute syntax. 1771 */ 1772 public static final String SYNTAX_SUBSTRING_ASSERTION_NAME = 1773 "SubstringAssertion"; 1774 1775 1776 1777 /** 1778 * The OID for the Substring Assertion syntax used for assertion values in 1779 * extensible match filters. 1780 */ 1781 public static final String SYNTAX_SUBSTRING_ASSERTION_OID = 1782 "1.3.6.1.4.1.1466.115.121.1.58"; 1783 1784 1785 1786 /** 1787 * The description for the supported algorithm attribute syntax. 1788 */ 1789 public static final String SYNTAX_SUPPORTED_ALGORITHM_DESCRIPTION = 1790 "Supported Algorithm"; 1791 1792 1793 1794 /** 1795 * The name for the supported algorithm attribute syntax. 1796 */ 1797 public static final String SYNTAX_SUPPORTED_ALGORITHM_NAME = 1798 "SupportedAlgorithm"; 1799 1800 1801 1802 /** 1803 * The OID for the Substring Assertion syntax used for assertion values in 1804 * extensible match filters. 1805 */ 1806 public static final String SYNTAX_SUPPORTED_ALGORITHM_OID = 1807 "1.3.6.1.4.1.1466.115.121.1.49"; 1808 1809 1810 1811 /** 1812 * The description for the telephone number attribute syntax. 1813 */ 1814 public static final String SYNTAX_TELEPHONE_DESCRIPTION = "Telephone Number"; 1815 1816 1817 1818 /** 1819 * The name for the telephone number attribute syntax. 1820 */ 1821 public static final String SYNTAX_TELEPHONE_NAME = "TelephoneNumber"; 1822 1823 1824 1825 /** 1826 * The OID for the telephone number attribute syntax. 1827 */ 1828 public static final String SYNTAX_TELEPHONE_OID = 1829 "1.3.6.1.4.1.1466.115.121.1.50"; 1830 1831 1832 1833 /** 1834 * The description for the teletex terminal identifier attribute syntax. 1835 */ 1836 public static final String SYNTAX_TELETEX_TERM_ID_DESCRIPTION = 1837 "Teletex Terminal Identifier"; 1838 1839 1840 1841 /** 1842 * The name for the teletex terminal identifier attribute syntax. 1843 */ 1844 public static final String SYNTAX_TELETEX_TERM_ID_NAME = 1845 "TeletexTerminalIdentifier"; 1846 1847 1848 1849 /** 1850 * The OID for the teletex terminal identifier attribute syntax. 1851 */ 1852 public static final String SYNTAX_TELETEX_TERM_ID_OID = 1853 "1.3.6.1.4.1.1466.115.121.1.51"; 1854 1855 1856 1857 /** 1858 * The description for the telex number attribute syntax. 1859 */ 1860 public static final String SYNTAX_TELEX_DESCRIPTION = "Telex Number"; 1861 1862 1863 1864 /** 1865 * The name for the telex number attribute syntax. 1866 */ 1867 public static final String SYNTAX_TELEX_NAME = "TelexNumber"; 1868 1869 1870 1871 /** 1872 * The OID for the telex number attribute syntax. 1873 */ 1874 public static final String SYNTAX_TELEX_OID = "1.3.6.1.4.1.1466.115.121.1.52"; 1875 1876 1877 1878 /** 1879 * The description for the user password attribute syntax. 1880 */ 1881 public static final String SYNTAX_USER_PASSWORD_DESCRIPTION = 1882 "User Password Syntax"; 1883 1884 1885 1886 /** 1887 * The name for the user password attribute syntax. 1888 */ 1889 public static final String SYNTAX_USER_PASSWORD_NAME = 1890 "ds-syntax-user-password"; 1891 1892 1893 1894 /** 1895 * The OID for the user password attribute syntax. 1896 */ 1897 public static final String SYNTAX_USER_PASSWORD_OID = 1898 OID_OPENDS_SERVER_ATTRIBUTE_SYNTAX_BASE + ".1"; 1899 1900 1901 1902 /** 1903 * The description for the UTC time attribute syntax. 1904 */ 1905 public static final String SYNTAX_UTC_TIME_DESCRIPTION = 1906 "UTC Time"; 1907 1908 1909 1910 /** 1911 * The name for the UTC time attribute syntax. 1912 */ 1913 public static final String SYNTAX_UTC_TIME_NAME = "UTCTime"; 1914 1915 1916 1917 /** 1918 * The OID for the UTC time attribute syntax. 1919 */ 1920 public static final String SYNTAX_UTC_TIME_OID = 1921 "1.3.6.1.4.1.1466.115.121.1.53"; 1922 1923 1924 1925 /** 1926 * The description for the UUID attribute syntax. 1927 */ 1928 public static final String SYNTAX_UUID_DESCRIPTION = "UUID"; 1929 1930 1931 1932 /** 1933 * The name for the UUID attribute syntax. 1934 */ 1935 public static final String SYNTAX_UUID_NAME = "UUID"; 1936 1937 1938 1939 /** 1940 * The OID for the UUID attribute syntax. 1941 */ 1942 public static final String SYNTAX_UUID_OID = 1943 "1.3.6.1.1.16.1"; 1944 1945 1946 1947 /** 1948 * The description for the "top" objectclass. 1949 */ 1950 public static final String TOP_OBJECTCLASS_DESCRIPTION = 1951 "Topmost ObjectClass"; 1952 1953 1954 1955 /** 1956 * The name of the "top" objectclass. 1957 */ 1958 public static final String TOP_OBJECTCLASS_NAME = "top"; 1959 1960 1961 1962 /** 1963 * The OID for the "top" objectclass. 1964 */ 1965 public static final String TOP_OBJECTCLASS_OID = "2.5.6.0"; 1966 1967 1968 1969 /** 1970 * The name for the relative time greater-than extensible ordering matching 1971 * rule. 1972 */ 1973 public static final String EXT_OMR_RELATIVE_TIME_GT_NAME = 1974 "relativeTimeGTOrderingMatch"; 1975 1976 1977 1978 /** 1979 * The alternative name for the relative time greater-than extensible 1980 * ordering matching rule. 1981 */ 1982 public static final String EXT_OMR_RELATIVE_TIME_GT_ALT_NAME = 1983 "relativeTimeOrderingMatch.gt"; 1984 1985 1986 1987 /** 1988 * The OID for the relative time greater-than extensible ordering matching 1989 * rule. 1990 */ 1991 public static final String EXT_OMR_RELATIVE_TIME_GT_OID = 1992 "1.3.6.1.4.1.26027.1.4.5"; 1993 1994 1995 1996 /** 1997 * The name for the relative time less-than extensible ordering matching 1998 * rule. 1999 */ 2000 public static final String EXT_OMR_RELATIVE_TIME_LT_NAME = 2001 "relativeTimeLTOrderingMatch"; 2002 2003 2004 2005 /** 2006 * The alternative name for the relative time less-than extensible ordering 2007 * matching rule. 2008 */ 2009 public static final String EXT_OMR_RELATIVE_TIME_LT_ALT_NAME = 2010 "relativeTimeOrderingMatch.lt"; 2011 2012 2013 2014 /** 2015 * The OID for the relative time less-than extensible ordering matching rule. 2016 */ 2017 public static final String EXT_OMR_RELATIVE_TIME_LT_OID = 2018 "1.3.6.1.4.1.26027.1.4.6"; 2019 2020 2021 2022 /** 2023 * The OID for the partial date and time extensible matching rule. 2024 */ 2025 public static final String EXT_PARTIAL_DATE_TIME_OID = 2026 "1.3.6.1.4.1.26027.1.4.7"; 2027 2028 2029 2030 /** 2031 * The name for the partial date and time extensible rule. 2032 */ 2033 public static final String EXT_PARTIAL_DATE_TIME_NAME = 2034 "partialDateAndTimeMatchingRule"; 2035 2036 2037 2038 /** 2039 * The preferred index name for partial date and time matching rule. 2040 */ 2041 public static final String PARTIAL_DATE_TIME_INDEX_NAME = "pdt"; 2042 2043 2044 2045 /** 2046 * The preferred index name for partial date and time matching rule. 2047 */ 2048 public static final String RELATIVE_TIME_INDEX_NAME = "rt"; 2049 2050} 2051