1Net::LDAP::Constant(3)User Contributed Perl DocumentationNet::LDAP::Constant(3)
2
3
4
6 Net::LDAP::Constant - Constants for use with Net::LDAP
7
9 use Net::LDAP qw(LDAP_SUCCESS LDAP_PROTOCOL_ERROR);
10
12 Net::LDAP::Constant exports constants, technically: constant
13 subroutines, for the LDAP status codes and OIDs listed in the sections
14 below.
15
16 In addition to exporting individual constants, the following tags can
17 be used to export groups of constants.
18
19 :all
20 Export all constants known to "Net::LDAP::Constant".
21
22 ":codes"
23 Export all LDAP status codes mentioned in the section "Protocol
24 Constants".
25
26 ":controls"
27 Export all "LDAP_CONTROL_*" constants.
28
29 ":extensions"
30 Export all "LDAP_EXTENSION_*" constants.
31
32 ":features"
33 Export all "LDAP_FEATURE_*" constants.
34
35 ":capabilities"
36 Export all "LDAP_CAP_*" constants.
37
38 Protocol Constants
39 LDAP_SUCCESS (0)
40 Operation completed without error
41
42 LDAP_OPERATIONS_ERROR (1)
43 Server encountered an internal error
44
45 LDAP_PROTOCOL_ERROR (2)
46 Unrecognized version number or incorrect PDU structure
47
48 LDAP_TIMELIMIT_EXCEEDED (3)
49 The time limit on a search operation has been exceeded
50
51 LDAP_SIZELIMIT_EXCEEDED (4)
52 The maximum number of search results to return has been exceeded.
53
54 LDAP_COMPARE_FALSE (5)
55 This code is returned when a compare request completes and the
56 attribute value given is not in the entry specified
57
58 LDAP_COMPARE_TRUE (6)
59 This code is returned when a compare request completes and the
60 attribute value given is in the entry specified
61
62 LDAP_AUTH_METHOD_NOT_SUPPORTED (7)
63 Unrecognized SASL mechanism name
64
65 LDAP_STRONG_AUTH_NOT_SUPPORTED (7)
66 Unrecognized SASL mechanism name
67
68 LDAP_STRONG_AUTH_REQUIRED (8)
69 The server requires authentication be performed with a SASL
70 mechanism
71
72 LDAP_PARTIAL_RESULTS (9)
73 Returned to version 2 clients when a referral is returned. The
74 response will contain a list of URLs for other servers.
75
76 LDAP_REFERRAL (10)
77 The server is referring the client to another server. The response
78 will contain a list of URLs
79
80 LDAP_ADMIN_LIMIT_EXCEEDED (11)
81 The server has exceed the maximum number of entries to search while
82 gathering a list of search result candidates
83
84 LDAP_UNAVAILABLE_CRITICAL_EXT (12)
85 A control or matching rule specified in the request is not
86 supported by the server
87
88 LDAP_CONFIDENTIALITY_REQUIRED (13)
89 This result code is returned when confidentiality is required to
90 perform a given operation
91
92 LDAP_SASL_BIND_IN_PROGRESS (14)
93 The server requires the client to send a new bind request, with the
94 same SASL mechanism, to continue the authentication process
95
96 LDAP_NO_SUCH_ATTRIBUTE (16)
97 The request referenced an attribute that does not exist
98
99 LDAP_UNDEFINED_TYPE (17)
100 The request contains an undefined attribute type
101
102 LDAP_INAPPROPRIATE_MATCHING (18)
103 An extensible matching rule in the given filter does not apply to
104 the specified attribute
105
106 LDAP_CONSTRAINT_VIOLATION (19)
107 The request contains a value which does not meet with certain
108 constraints. This result can be returned as a consequence of
109
110 • The request was to add or modify a user password, and the
111 password fails to meet the criteria the server is configured to
112 check. This could be that the password is too short, or a
113 recognizable word (e.g. it matches one of the attributes in the
114 users entry) or it matches a previous password used by the same
115 user.
116
117 • The request is a bind request to a user account that has been
118 locked
119
120 LDAP_TYPE_OR_VALUE_EXISTS (20)
121 The request attempted to add an attribute type or value that
122 already exists
123
124 LDAP_INVALID_SYNTAX (21)
125 Some part of the request contained an invalid syntax. It could be a
126 search with an invalid filter or a request to modify the schema and
127 the given schema has a bad syntax.
128
129 LDAP_NO_SUCH_OBJECT (32)
130 The server cannot find an object specified in the request
131
132 LDAP_ALIAS_PROBLEM (33)
133 Server encountered a problem while attempting to dereference an
134 alias
135
136 LDAP_INVALID_DN_SYNTAX (34)
137 The request contained an invalid DN
138
139 LDAP_IS_LEAF (35)
140 The specified entry is a leaf entry
141
142 LDAP_ALIAS_DEREF_PROBLEM (36)
143 Server encountered a problem while attempting to dereference an
144 alias
145
146 LDAP_PROXY_AUTHZ_FAILURE (47)
147 The user bound is not authorized to assume the requested identity.
148
149 LDAP_INAPPROPRIATE_AUTH (48)
150 The server requires the client which had attempted to bind
151 anonymously or without supplying credentials to provide some form
152 of credentials
153
154 LDAP_INVALID_CREDENTIALS (49)
155 The wrong password was supplied or the SASL credentials could not
156 be processed
157
158 LDAP_INSUFFICIENT_ACCESS (50)
159 The client does not have sufficient access to perform the requested
160 operation
161
162 LDAP_BUSY (51)
163 The server is too busy to perform requested operation
164
165 LDAP_UNAVAILABLE (52)
166 The server in unavailable to perform the request, or the server is
167 shutting down
168
169 LDAP_UNWILLING_TO_PERFORM (53)
170 The server is unwilling to perform the requested operation
171
172 LDAP_LOOP_DETECT (54)
173 The server was unable to perform the request due to an internal
174 loop detected
175
176 LDAP_SORT_CONTROL_MISSING (60)
177 The search contained a "virtual list view" control, but not a
178 server-side sorting control, which is required when a "virtual list
179 view" is given.
180
181 LDAP_INDEX_RANGE_ERROR (61)
182 The search contained a control for a "virtual list view" and the
183 results exceeded the range specified by the requested offsets.
184
185 LDAP_NAMING_VIOLATION (64)
186 The request violates the structure of the DIT
187
188 LDAP_OBJECT_CLASS_VIOLATION (65)
189 The request specifies a change to an existing entry or the addition
190 of a new entry that does not comply with the servers schema
191
192 LDAP_NOT_ALLOWED_ON_NONLEAF (66)
193 The requested operation is not allowed on an entry that has child
194 entries
195
196 LDAP_NOT_ALLOWED_ON_RDN (67)
197 The requested operation ill affect the RDN of the entry
198
199 LDAP_ALREADY_EXISTS (68)
200 The client attempted to add an entry that already exists. This can
201 occur as a result of
202
203 • An add request was submitted with a DN that already exists
204
205 • A modify DN requested was submitted, where the requested new DN
206 already exists
207
208 • The request is adding an attribute to the schema and an
209 attribute with the given OID or name already exists
210
211 LDAP_NO_OBJECT_CLASS_MODS (69)
212 Request attempt to modify the object class of an entry that should
213 not be modified
214
215 LDAP_RESULTS_TOO_LARGE (70)
216 The results of the request are to large
217
218 LDAP_AFFECTS_MULTIPLE_DSAS (71)
219 The requested operation needs to be performed on multiple servers
220 where the requested operation is not permitted
221
222 LDAP_VLV_ERROR (76)
223 A VLV error has occurred
224
225 LDAP_OTHER (80)
226 An unknown error has occurred
227
228 LDAP_SERVER_DOWN (81)
229 "Net::LDAP" cannot establish a connection or the connection has
230 been lost
231
232 LDAP_LOCAL_ERROR (82)
233 An error occurred in "Net::LDAP"
234
235 LDAP_ENCODING_ERROR (83)
236 "Net::LDAP" encountered an error while encoding the request packet
237 that would have been sent to the server
238
239 LDAP_DECODING_ERROR (84)
240 "Net::LDAP" encountered an error while decoding a response packet
241 from the server.
242
243 LDAP_TIMEOUT (85)
244 "Net::LDAP" timeout while waiting for a response from the server
245
246 LDAP_AUTH_UNKNOWN (86)
247 The method of authentication requested in a bind request is unknown
248 to the server
249
250 LDAP_FILTER_ERROR (87)
251 An error occurred while encoding the given search filter.
252
253 LDAP_USER_CANCELED (88)
254 The user canceled the operation
255
256 LDAP_PARAM_ERROR (89)
257 An invalid parameter was specified
258
259 LDAP_NO_MEMORY (90)
260 Out of memory error
261
262 LDAP_CONNECT_ERROR (91)
263 A connection to the server could not be established
264
265 LDAP_NOT_SUPPORTED (92)
266 An attempt has been made to use a feature not supported by
267 Net::LDAP
268
269 LDAP_CONTROL_NOT_FOUND (93)
270 The controls required to perform the requested operation were not
271 found.
272
273 LDAP_NO_RESULTS_RETURNED (94)
274 No results were returned from the server.
275
276 LDAP_MORE_RESULTS_TO_RETURN (95)
277 There are more results in the chain of results.
278
279 LDAP_CLIENT_LOOP (96)
280 A loop has been detected. For example when following referrals.
281
282 LDAP_REFERRAL_LIMIT_EXCEEDED (97)
283 The referral hop limit has been exceeded.
284
285 LDAP_CANCELED (118)
286 Operation was canceled
287
288 LDAP_NO_SUCH_OPERATION (119)
289 Server has no knowledge of the operation requested for cancellation
290
291 LDAP_TOO_LATE (120)
292 Too late to cancel the outstanding operation
293
294 LDAP_CANNOT_CANCEL (121)
295 The identified operation does not support cancellation or the
296 cancel operation cannot be performed
297
298 LDAP_ASSERTION_FAILED (122)
299 An assertion control given in the LDAP operation evaluated to false
300 causing the operation to not be performed.
301
302 LDAP_SYNC_REFRESH_REQUIRED (4096)
303 Refresh Required.
304
305 Control OIDs
306 Control OIDs identify LDAP Controls.
307
308 By announcing the respective OIDs in the operational attribute
309 "supportedControls" of the Root DSE an LDAP server indicates which LDAP
310 Controls it supports.
311
312 LDAP_CONTROL_SORTREQUEST (1.2.840.113556.1.4.473)
313 See Net::LDAP::Control::Sort.
314
315 LDAP_CONTROL_SORTRESULT (1.2.840.113556.1.4.474)
316 LDAP_CONTROL_SORTRESPONSE (1.2.840.113556.1.4.474)
317 See Net::LDAP::Control::SortResult.
318
319 LDAP_CONTROL_VLVREQUEST (2.16.840.1.113730.3.4.9)
320 See Net::LDAP::Control::VLV.
321
322 LDAP_CONTROL_VLVRESPONSE (2.16.840.1.113730.3.4.10)
323 See Net::LDAP::Control::VLVResponse.
324
325 LDAP_CONTROL_PROXYAUTHORIZATION (2.16.840.1.113730.3.4.18)
326 LDAP_CONTROL_PROXYAUTHENTICATION (2.16.840.1.113730.3.4.18)
327 See Net::LDAP::Control::ProxyAuth.
328
329 LDAP_CONTROL_PAGED (1.2.840.113556.1.4.319)
330 See Net::LDAP::Control::Paged.
331
332 LDAP_CONTROL_TREE_DELETE (1.2.840.113556.1.4.805)
333 See Net::LDAP::Control::TreeDelete.
334
335 LDAP_CONTROL_MATCHEDVALS (1.2.826.0.1.3344810.2.2)
336 Outdated OID mentioned in predecessors to RFC 3876. Superseded by
337 "LDAP_CONTROL_MATCHEDVALUES".
338
339 LDAP_CONTROL_MATCHEDVALUES (1.2.826.0.1.3344810.2.3)
340 See Net::LDAP::Control::MatchedValues.
341
342 LDAP_CONTROL_MANAGEDSAIT (2.16.840.1.113730.3.4.2)
343 See Net::LDAP::Control::ManageDsaIT.
344
345 LDAP_CONTROL_PERSISTENTSEARCH (2.16.840.1.113730.3.4.3)
346 See Net::LDAP::Control::PersistentSearch.
347
348 LDAP_CONTROL_ENTRYCHANGE (2.16.840.1.113730.3.4.7)
349 See Net::LDAP::Control::EntryChange.
350
351 LDAP_CONTROL_PWEXPIRED (2.16.840.1.113730.3.4.4)
352 LDAP_CONTROL_PWEXPIRING (2.16.840.1.113730.3.4.5)
353 LDAP_CONTROL_REFERRALS (1.2.840.113556.1.4.616)
354 LDAP_CONTROL_RELAX (1.3.6.1.4.1.4203.666.5.12)
355 See Net::LDAP::Control::Relax.
356
357 LDAP_CONTROL_PASSWORDPOLICY (1.3.6.1.4.1.42.2.27.8.5.1)
358 See Net::LDAP::Control::PasswordPolicy.
359
360 LDAP_CONTROL_PERMISSIVEMODIFY (1.2.840.113556.1.4.1413)
361 LDAP_CONTROL_PREREAD (1.3.6.1.1.13.1)
362 See Net::LDAP::Control::PreRead.
363
364 LDAP_CONTROL_POSTREAD (1.3.6.1.1.13.2)
365 See Net::LDAP::Control::PostRead.
366
367 LDAP_CONTROL_ASSERTION (1.3.6.1.1.12)
368 See Net::LDAP::Control::Assertion.
369
370 LDAP_CONTROL_DONTUSECOPY (1.3.6.1.1.22)
371 See Net::LDAP::Control::DontUseCopy.
372
373 LDAP_CONTROL_NOOP (1.3.6.1.4.1.4203.666.5.2)
374 See Net::LDAP::Control::NoOp.
375
376 LDAP_CONTROL_SUBENTRIES (1.3.6.1.4.1.4203.1.10.1)
377 See Net::LDAP::Control::Subentries.
378
379 LDAP_CONTROL_SYNC (1.3.6.1.4.1.4203.1.9.1.1)
380 See Net::LDAP::Control::SyncRequest.
381
382 LDAP_CONTROL_SYNC_STATE (1.3.6.1.4.1.4203.1.9.1.2)
383 See Net::LDAP::Control::SyncState.
384
385 LDAP_CONTROL_SYNC_DONE (1.3.6.1.4.1.4203.1.9.1.3)
386 See Net::LDAP::Control::SyncDone.
387
388 LDAP_SYNC_INFO (1.3.6.1.4.1.4203.1.9.1.4)
389
390 Control constants
391 LDAP_PP_PASSWORD_EXPIRED (0) [LDAP_CONTROL_PASSWORDPOLICY]
392 The account's password has expired.
393
394 LDAP_PP_ACCOUNT_LOCKED (1) [LDAP_CONTROL_PASSWORDPOLICY]
395 The account is locked.
396
397 LDAP_PP_CHANGE_AFTER_RESET (2) [LDAP_CONTROL_PASSWORDPOLICY]
398 The account's password has been reset and now must be changed.
399
400 LDAP_PP_PASSWORD_MOD_NOT_ALLOWED (3) [LDAP_CONTROL_PASSWORDPOLICY]
401 The account's password may not be modified.
402
403 LDAP_PP_MUST_SUPPLY_OLD_PASSWORD (4) [LDAP_CONTROL_PASSWORDPOLICY]
404 The old password must also be supplied when setting a new password.
405
406 LDAP_PP_INSUFFICIENT_PASSWORD_QUALITY (5) [LDAP_CONTROL_PASSWORDPOLICY]
407 The new password was not of sufficient quality.
408
409 LDAP_PP_PASSWORD_TOO_SHORT (6) [LDAP_CONTROL_PASSWORDPOLICY]
410 The new password was too short.
411
412 LDAP_PP_PASSWORD_TOO_YOUNG (7) [LDAP_CONTROL_PASSWORDPOLICY]
413 The previous password was changed too recently.
414
415 LDAP_PP_PASSWORD_IN_HISTORY (8) [LDAP_CONTROL_PASSWORDPOLICY]
416 The new password was used too recently.
417
418 LDAP_SYNC_NONE (0) [LDAP_CONTROL_SYNC]
419 LDAP_SYNC_REFRESH_ONLY (1) [LDAP_CONTROL_SYNC]
420 LDAP_SYNC_RESERVED (2) [LDAP_CONTROL_SYNC]
421 LDAP_SYNC_REFRESH_AND_PERSIST (3) [LDAP_CONTROL_SYNC]
422 LDAP_SYNC_REFRESH_PRESENTS (0) [LDAP_SYNC_INFO]
423 LDAP_SYNC_REFRESH_DELETES (1) [LDAP_SYNC_INFO]
424 LDAP_TAG_SYNC_NEW_COOKIE (0x80) [LDAP_SYNC_INFO]
425 LDAP_TAG_SYNC_REFRESH_DELETE (0xa1) [LDAP_SYNC_INFO]
426 LDAP_TAG_SYNC_REFRESH_PRESENT (0xa2) [LDAP_SYNC_INFO]
427 LDAP_TAG_SYNC_ID_SET (0xa3) [LDAP_SYNC_INFO]
428 LDAP_TAG_SYNC_COOKIE (0x04) [LDAP_SYNC_INFO]
429 LDAP_TAG_REFRESHDELETES (0x01) [LDAP_SYNC_INFO]
430 LDAP_TAG_REFRESHDONE (0x01) [LDAP_SYNC_INFO]
431 LDAP_TAG_RELOAD_HINT (0x01) [LDAP_CONTROL_SYNC]
432 LDAP_SYNC_PRESENT (0) [LDAP_CONTROL_SYNC_STATE]
433 LDAP_SYNC_ADD (1) [LDAP_CONTROL_SYNC_STATE]
434 LDAP_SYNC_MODIFY (2) [LDAP_CONTROL_SYNC_STATE]
435 LDAP_SYNC_DELETE (3) [LDAP_CONTROL_SYNC_STATE]
436
437 Active Directory Control OIDs
438
439 See section LDAP Extended Controls in
440 <https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-ADTS/[MS-ADTS].pdf>.
441
442 LDAP_CONTROL_SHOW_DELETED (1.2.840.113556.1.4.417)
443 LDAP_CONTROL_CROSSDOMAIN_MOVE (1.2.840.113556.1.4.521)
444 LDAP_CONTROL_SERVER_NOTIFICATION (1.2.840.113556.1.4.528)
445 LDAP_CONTROL_EXTENDED_DN (1.2.840.113556.1.4.529)
446 LDAP_CONTROL_LAZY_COMMIT (1.2.840.113556.1.4.619)
447 LDAP_CONTROL_SD_FLAGS (1.2.840.113556.1.4.801)
448 LDAP_CONTROL_RANGE_OPTION (1.2.840.113556.1.4.802)
449 LDAP_CONTROL_DIRSYNC (1.2.840.113556.1.4.841)
450 LDAP_CONTROL_GET_STATS (1.2.840.113556.1.4.970)
451 LDAP_CONTROL_VERIFY_NAME (1.2.840.113556.1.4.1338)
452 LDAP_CONTROL_DOMAIN_SCOPE (1.2.840.113556.1.4.1339)
453 LDAP_CONTROL_SEARCH_OPTIONS (1.2.840.113556.1.4.1340)
454 LDAP_CONTROL_RODC_DCPROMO (1.2.840.113556.1.4.1341)
455 LDAP_CONTROL_ASQ (1.2.840.113556.1.4.1504)
456 LDAP_CONTROL_QUOTA_CONTROL (1.2.840.113556.1.4.1852)
457 LDAP_CONTROL_SHUTDOWN_NOTIFY (1.2.840.113556.1.4.1907)
458 LDAP_CONTROL_RANGE_RETRIEVAL_NOERR (1.2.840.113556.1.4.1948)
459 LDAP_CONTROL_FORCE_UPDATE (1.2.840.113556.1.4.1974)
460 LDAP_CONTROL_DN_INPUT (1.2.840.113556.1.4.2026)
461 LDAP_CONTROL_SHOW_RECYCLED (1.2.840.113556.1.4.2064)
462 LDAP_CONTROL_SHOW_DEACTIVATED_LINK (1.2.840.113556.1.4.2065)
463 LDAP_CONTROL_POLICY_HINTS_DEPRECATED (1.2.840.113556.1.4.2066)
464 LDAP_CONTROL_DIRSYNC_EX (1.2.840.113556.1.4.2090)
465 LDAP_CONTROL_TREE_DELETE_EX (1.2.840.113556.1.4.2204)
466 LDAP_CONTROL_UPDATE_STATS (1.2.840.113556.1.4.2205)
467 LDAP_CONTROL_SEARCH_HINTS (1.2.840.113556.1.4.2206)
468 LDAP_CONTROL_EXPECTED_ENTRY_COUNT (1.2.840.113556.1.4.2211)
469 LDAP_CONTROL_POLICY_HINTS (1.2.840.113556.1.4.2239)
470 LDAP_CONTROL_SET_OWNER (1.2.840.113556.1.4.2255)
471 LDAP_CONTROL_BYPASS_QUOTA (1.2.840.113556.1.4.2256)
472 LDAP_CONTROL_LINK_TTL (1.2.840.113556.1.4.2309)
473 LDAP_CONTROL_SET_CORRELATION_ID (1.2.840.113556.1.4.2330)
474 LDAP_CONTROL_THREAD_TRACE_OVERRIDE (1.2.840.113556.1.4.2354)
475
476 Extension OIDs
477 Extension OIDs identify LDAP Extended operations.
478
479 By announcing the respective OIDs in the operational attribute
480 "supportedExtension" of the Root DSE an LDAP server indicates which
481 LDAP Extended operations it supports.
482
483 LDAP_NOTICE_OF_DISCONNECTION (1.3.6.1.4.1.1466.20036)
484 Indicates that the server is about to close the connection due to
485 an error (RFC 4511).
486
487 LDAP_EXTENSION_START_TLS (1.3.6.1.4.1.1466.20037)
488 Indicates if the server supports the Start TLS extension (RFC
489 4513). See "start_tls" in Net::LDAP.
490
491 LDAP_EXTENSION_PASSWORD_MODIFY (1.3.6.1.4.1.4203.1.11.1)
492 Indicates that the server supports the Password Modify extension
493 (RFC 3062). See Net::LDAP::Extension::SetPassword.
494
495 LDAP_EXTENSION_WHO_AM_I (1.3.6.1.4.1.4203.1.11.3)
496 Indicates that the server supports the "Who am I?" extension (RFC
497 4532). See Net::LDAP::Extension::WhoAmI.
498
499 LDAP_EXTENSION_REFRESH (1.3.6.1.4.1.1466.101.119.1)
500 Indicates that the server supports the Refresh extension (RFC
501 2589). See Net::LDAP::Extension::Refresh.
502
503 LDAP_EXTENSION_CANCEL (1.3.6.1.1.8)
504 Indicates the server supports the Cancel extension (RFC 3909). See
505 Net::LDAP::Extension::Cancel.
506
507 Active Directory Extension OIDs
508
509 See section LDAP Extended Operations in
510 <https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-ADTS/[MS-ADTS].pdf>.
511
512 LDAP_EXTENSION_FAST_BIND (1.2.840.113556.1.4.1781)
513 LDAP_EXTENSION_BATCH_REQUEST (1.2.840.113556.1.4.2212)
514
515 Novell eDirectory Extension OIDs
516
517 LDAP_EXTENSION_NDSTOLDAP (2.16.840.1.113719.1.27.100.2)
518 LDAP_EXTENSION_SPLIT_PARTITION (2.16.840.1.113719.1.27.100.3)
519 LDAP_EXTENSION_MERGE_PARTITION (2.16.840.1.113719.1.27.100.5)
520 LDAP_EXTENSION_ADD_REPLICA (2.16.840.1.113719.1.27.100.7)
521 LDAP_EXTENSION_REFRESH_LDAP_SERVER (2.16.840.1.113719.1.27.100.9)
522 LDAP_EXTENSION_REMOVE_REPLICA (2.16.840.1.113719.1.27.100.11)
523 LDAP_EXTENSION_PARTITION_ENTRY_COUNT (2.16.840.1.113719.1.27.100.13)
524 LDAP_EXTENSION_CHANGE_REPLICA_TYPE (2.16.840.1.113719.1.27.100.15)
525 LDAP_EXTENSION_GET_REPLICA_INFO (2.16.840.1.113719.1.27.100.17)
526 LDAP_EXTENSION_LIST_REPLICAS (2.16.840.1.113719.1.27.100.19)
527 LDAP_EXTENSION_RECEIVE_ALL_UPDATES (2.16.840.1.113719.1.27.100.21)
528 LDAP_EXTENSION_SEND_ALL_UPDATES (2.16.840.1.113719.1.27.100.23)
529 LDAP_EXTENSION_REQUEST_PARTITIONSYNC (2.16.840.1.113719.1.27.100.25)
530 LDAP_EXTENSION_REQUEST_SCHEMASYNC (2.16.840.1.113719.1.27.100.27)
531 LDAP_EXTENSION_ABORT_PARTITION_OPERATION
532 (2.16.840.1.113719.1.27.100.29)
533 LDAP_EXTENSION_GET_BINDDN (2.16.840.1.113719.1.27.100.31)
534 LDAP_EXTENSION_GET_EFFECTIVE_PRIVILEGES (2.16.840.1.113719.1.27.100.33)
535 LDAP_EXTENSION_SET_REPLICATION_FILTER (2.16.840.1.113719.1.27.100.35)
536 LDAP_EXTENSION_GET_REPLICATION_FILTER (2.16.840.1.113719.1.27.100.37)
537 LDAP_EXTENSION_CREATE_ORPHAN_PARTITION (2.16.840.1.113719.1.27.100.39)
538 LDAP_EXTENSION_REMOVE_ORPHAN_PARTITION (2.16.840.1.113719.1.27.100.41)
539 LDAP_EXTENSION_TRIGGER_BACKLINKER (2.16.840.1.113719.1.27.100.43)
540 LDAP_EXTENSION_TRIGGER_DRLPROCESS (2.16.840.1.113719.1.27.100.45)
541 LDAP_EXTENSION_TRIGGER_JANITOR (2.16.840.1.113719.1.27.100.47)
542 LDAP_EXTENSION_TRIGGER_LIMBER (2.16.840.1.113719.1.27.100.49)
543 LDAP_EXTENSION_TRIGGER_SKULKER (2.16.840.1.113719.1.27.100.51)
544 LDAP_EXTENSION_TRIGGER_SCHEMASYNC (2.16.840.1.113719.1.27.100.53)
545 LDAP_EXTENSION_TRIGGER_PARTITIONPURGE (2.16.840.1.113719.1.27.100.55)
546 LDAP_EXTENSION_MONITOR_EVENTS (2.16.840.1.113719.1.27.100.79)
547 LDAP_EXTENSION_EVENT_NOTIFICATION (2.16.840.1.113719.1.27.100.81)
548 LDAP_EXTENSION_FILTERED_EVENT_MONITOR (2.16.840.1.113719.1.27.100.84)
549 LDAP_EXTENSION_LDAPBACKUP (2.16.840.1.113719.1.27.100.96)
550 LDAP_EXTENSION_LDAPRESTORE (2.16.840.1.113719.1.27.100.98)
551 LDAP_EXTENSION_GET_EFFECTIVE_LIST_PRIVILEGES
552 (2.16.840.1.113719.1.27.100.103)
553 LDAP_EXTENSION_CREATE_GROUPING (2.16.840.1.113719.1.27.103.1)
554 LDAP_EXTENSION_END_GROUPING (2.16.840.1.113719.1.27.103.2)
555 LDAP_EXTENSION_NMAS_PUT_LOGIN_CONFIGURATION
556 (2.16.840.1.113719.1.39.42.100.1)
557 LDAP_EXTENSION_NMAS_GET_LOGIN_CONFIGURATION
558 (2.16.840.1.113719.1.39.42.100.3)
559 LDAP_EXTENSION_NMAS_DELETE_LOGIN_CONFIGURATION
560 (2.16.840.1.113719.1.39.42.100.5)
561 LDAP_EXTENSION_NMAS_PUT_LOGIN_SECRET (2.16.840.1.113719.1.39.42.100.7)
562 LDAP_EXTENSION_NMAS_DELETE_LOGIN_SECRET
563 (2.16.840.1.113719.1.39.42.100.9)
564 LDAP_EXTENSION_NMAS_SET_PASSWORD (2.16.840.1.113719.1.39.42.100.11)
565 LDAP_EXTENSION_NMAS_GET_PASSWORD (2.16.840.1.113719.1.39.42.100.13)
566 LDAP_EXTENSION_NMAS_DELETE_PASSWORD (2.16.840.1.113719.1.39.42.100.15)
567 LDAP_EXTENSION_NMAS_PASSWORD_POLICYCHECK
568 (2.16.840.1.113719.1.39.42.100.17)
569 LDAP_EXTENSION_NMAS_GET_PASSWORD_POLICY_INFO
570 (2.16.840.1.113719.1.39.42.100.19)
571 LDAP_EXTENSION_NMAS_CHANGE_PASSWORD (2.16.840.1.113719.1.39.42.100.21)
572 LDAP_EXTENSION_NMAS_GAMS (2.16.840.1.113719.1.39.42.100.23)
573 LDAP_EXTENSION_NMAS_MANAGEMENT (2.16.840.1.113719.1.39.42.100.25)
574 LDAP_EXTENSION_START_FRAMED_PROTOCOL (2.16.840.1.113719.1.142.100.1)
575 LDAP_EXTENSION_END_FRAMED_PROTOCOL (2.16.840.1.113719.1.142.100.4)
576 LDAP_EXTENSION_LBURP_OPERATION (2.16.840.1.113719.1.142.100.6)
577
578 Feature OIDs
579 Feature OIDs identify LDAP features.
580
581 By announcing the respective OIDs in the operational attribute
582 "supportedFeature" of the Root DSE an LDAP server indicates which LDAP
583 features it supports.
584
585 LDAP_FEATURE_ALL_OPATTS (1.3.6.1.4.1.4203.1.5.1)
586 Indicates if the server allows "+" for returning all operational
587 attributes (RFC 3673)
588
589 LDAP_FEATURE_OBJECTCLASS_ATTRS (1.3.6.1.4.1.4203.1.5.2)
590 Indicates that the server allows "@objectclass" for returning all
591 attributes used to represent a particular class of object (RFC
592 4529)
593
594 LDAP_FEATURE_ABSOLUTE_FILTERS (1.3.6.1.4.1.4203.1.5.3)
595 Indicates that the server supports "(&)" for the absolute True
596 filter, and "(|)" for the absolute False filter (RFC 4526).
597
598 LDAP_FEATURE_LANGUAGE_TAG_OPTIONS (1.3.6.1.4.1.4203.1.5.4)
599 Indicates the server supports language tag options of the form
600 "lang-language-tag" with attributes (RFC 3866)
601
602 LDAP_FEATURE_LANGUAGE_RANGE_OPTIONS (1.3.6.1.4.1.4203.1.5.5)
603 Indicates that the server supports language tag range options (RFC
604 3866)
605
606 LDAP_FEATURE_MODIFY_INCREMENT (1.3.6.1.1.14)
607 Indicates if the server supports the Modify Increment extension
608 (RFC 4525). See "modify" in Net::LDAP.
609
610 Active Directory Capability OIDs
611 The following constants are specific to Microsoft Active Directory.
612 They serve to denote capabilities via the non-standard operational
613 attribute "supportedCapabilities" in the Root DSE of an an LDAP server.
614
615 LDAP_CAP_ACTIVE_DIRECTORY (1.2.840.113556.1.4.800)
616 Indicates that the LDAP server is running Active Directory and is
617 running as AD DS.
618
619 LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG (1.2.840.113556.1.4.1791)
620 Indicates that the LDAP server on the DC is capable of signing and
621 sealing on an NTLM authenticated connection, and that the server is
622 capable of performing subsequent binds on a signed or sealed
623 connection.
624
625 LDAP_CAP_ACTIVE_DIRECTORY_V51 (1.2.840.113556.1.4.1670)
626 On an Active Directory DC operating as AD DS, the presence of this
627 capability indicates that the LDAP server is running at least the
628 Windows 2003.
629
630 On an Active Directory DC operating as AD LDS, the presence of this
631 capability indicates that the LDAP server is running at least the
632 Windows 2008.
633
634 LDAP_CAP_ACTIVE_DIRECTORY_ADAM (1.2.840.113556.1.4.1851)
635 Indicates that the LDAP server is running Active Directory as AD
636 LDS.
637
638 LDAP_CAP_ACTIVE_DIRECTORY_ADAM_DIGEST (1.2.840.113556.1.4.1880)
639 Indicates on a DC operating as AD LDS, that the DC accepts
640 DIGEST-MD5 binds for AD LDS security principals.
641
642 LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS (1.2.840.113556.1.4.1920)
643 Indicates that the Active Directory DC operating as AD DS, is an
644 RODC.
645
646 LDAP_CAP_ACTIVE_DIRECTORY_V60 (1.2.840.113556.1.4.1935)
647 Indicates that the LDAP server is running at least the Windows
648 2008.
649
650 LDAP_CAP_ACTIVE_DIRECTORY_V61_R2 (1.2.840.113556.1.4.2080)
651 Indicates that the LDAP server is running at least the Windows 2008
652 R2.
653
654 LDAP_CAP_ACTIVE_DIRECTORY_W8 (1.2.840.113556.1.4.2237)
655 Indicates that the LDAP server is running at least the Windows
656 2012.
657
659 Net::LDAP, Net::LDAP::Message
660
662 Graham Barr <gbarr@pobox.com>
663
664 Please report any bugs, or post any suggestions, to the perl-ldap
665 mailing list <perl-ldap@perl.org>
666
668 Copyright (c) 1998-2009 Graham Barr. All rights reserved. This program
669 is free software; you can redistribute it and/or modify it under the
670 same terms as Perl itself.
671
672
673
674perl v5.38.0 2023-07-20 Net::LDAP::Constant(3)