1Net::LDAP::Constant(3)User Contributed Perl DocumentationNet::LDAP::Constant(3)
2
3
4

NAME

6       Net::LDAP::Constant - Constants for use with Net::LDAP
7

SYNOPSIS

9        use Net::LDAP qw(LDAP_SUCCESS LDAP_PROTOCOL_ERROR);
10

DESCRIPTION

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

SEE ALSO

659       Net::LDAP, Net::LDAP::Message
660

AUTHOR

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.34.0                      2021-07-22            Net::LDAP::Constant(3)
Impressum