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