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