shell bypass 403

GrazzMean Shell

Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.15.188.114
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : Net::LDAP::Constant.3pm
.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "Net::LDAP::Constant 3"
.TH Net::LDAP::Constant 3 "2021-01-03" "perl v5.26.3" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
Net::LDAP::Constant \- Constants for use with Net::LDAP
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\& use Net::LDAP qw(LDAP_SUCCESS LDAP_PROTOCOL_ERROR);
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
\&\fBNet::LDAP::Constant\fR exports constants, technically: constant subroutines,
for the \s-1LDAP\s0 status codes and OIDs listed in the sections below.
.PP
In addition to exporting individual constants, the following tags can be used to
export groups of constants.
.IP ":all" 4
.IX Item ":all"
Export all constants known to \f(CW\*(C`Net::LDAP::Constant\*(C'\fR.
.ie n .IP """:codes""" 4
.el .IP "\f(CW:codes\fR" 4
.IX Item ":codes"
Export all \s-1LDAP\s0 status codes mentioned in the section \*(L"Protocol Constants\*(R".
.ie n .IP """:controls""" 4
.el .IP "\f(CW:controls\fR" 4
.IX Item ":controls"
Export all \f(CW\*(C`LDAP_CONTROL_*\*(C'\fR constants.
.ie n .IP """:extensions""" 4
.el .IP "\f(CW:extensions\fR" 4
.IX Item ":extensions"
Export all \f(CW\*(C`LDAP_EXTENSION_*\*(C'\fR constants.
.ie n .IP """:features""" 4
.el .IP "\f(CW:features\fR" 4
.IX Item ":features"
Export all \f(CW\*(C`LDAP_FEATURE_*\*(C'\fR constants.
.ie n .IP """:capabilities""" 4
.el .IP "\f(CW:capabilities\fR" 4
.IX Item ":capabilities"
Export all \f(CW\*(C`LDAP_CAP_*\*(C'\fR constants.
.SS "Protocol Constants"
.IX Subsection "Protocol Constants"
.IP "\s-1LDAP_SUCCESS\s0 (0)" 4
.IX Item "LDAP_SUCCESS (0)"
Operation completed without error
.IP "\s-1LDAP_OPERATIONS_ERROR\s0 (1)" 4
.IX Item "LDAP_OPERATIONS_ERROR (1)"
Server encountered an internal error
.IP "\s-1LDAP_PROTOCOL_ERROR\s0 (2)" 4
.IX Item "LDAP_PROTOCOL_ERROR (2)"
Unrecognized version number or incorrect \s-1PDU\s0 structure
.IP "\s-1LDAP_TIMELIMIT_EXCEEDED\s0 (3)" 4
.IX Item "LDAP_TIMELIMIT_EXCEEDED (3)"
The time limit on a search operation has been exceeded
.IP "\s-1LDAP_SIZELIMIT_EXCEEDED\s0 (4)" 4
.IX Item "LDAP_SIZELIMIT_EXCEEDED (4)"
The maximum number of search results to return has been exceeded.
.IP "\s-1LDAP_COMPARE_FALSE\s0 (5)" 4
.IX Item "LDAP_COMPARE_FALSE (5)"
This code is returned when a compare request completes and the attribute value
given is not in the entry specified
.IP "\s-1LDAP_COMPARE_TRUE\s0 (6)" 4
.IX Item "LDAP_COMPARE_TRUE (6)"
This code is returned when a compare request completes and the attribute value
given is in the entry specified
.IP "\s-1LDAP_AUTH_METHOD_NOT_SUPPORTED\s0 (7)" 4
.IX Item "LDAP_AUTH_METHOD_NOT_SUPPORTED (7)"
Unrecognized \s-1SASL\s0 mechanism name
.IP "\s-1LDAP_STRONG_AUTH_NOT_SUPPORTED\s0 (7)" 4
.IX Item "LDAP_STRONG_AUTH_NOT_SUPPORTED (7)"
Unrecognized \s-1SASL\s0 mechanism name
.IP "\s-1LDAP_STRONG_AUTH_REQUIRED\s0 (8)" 4
.IX Item "LDAP_STRONG_AUTH_REQUIRED (8)"
The server requires authentication be performed with a \s-1SASL\s0 mechanism
.IP "\s-1LDAP_PARTIAL_RESULTS\s0 (9)" 4
.IX Item "LDAP_PARTIAL_RESULTS (9)"
Returned to version 2 clients when a referral is returned. The response
will contain a list of URLs for other servers.
.IP "\s-1LDAP_REFERRAL\s0 (10)" 4
.IX Item "LDAP_REFERRAL (10)"
The server is referring the client to another server. The response will
contain a list of URLs
.IP "\s-1LDAP_ADMIN_LIMIT_EXCEEDED\s0 (11)" 4
.IX Item "LDAP_ADMIN_LIMIT_EXCEEDED (11)"
The server has exceed the maximum number of entries to search while gathering
a list of search result candidates
.IP "\s-1LDAP_UNAVAILABLE_CRITICAL_EXT\s0 (12)" 4
.IX Item "LDAP_UNAVAILABLE_CRITICAL_EXT (12)"
A control or matching rule specified in the request is not supported by
the server
.IP "\s-1LDAP_CONFIDENTIALITY_REQUIRED\s0 (13)" 4
.IX Item "LDAP_CONFIDENTIALITY_REQUIRED (13)"
This result code is returned when confidentiality is required to perform
a given operation
.IP "\s-1LDAP_SASL_BIND_IN_PROGRESS\s0 (14)" 4
.IX Item "LDAP_SASL_BIND_IN_PROGRESS (14)"
The server requires the client to send a new bind request, with the same \s-1SASL\s0
mechanism, to continue the authentication process
.IP "\s-1LDAP_NO_SUCH_ATTRIBUTE\s0 (16)" 4
.IX Item "LDAP_NO_SUCH_ATTRIBUTE (16)"
The request referenced an attribute that does not exist
.IP "\s-1LDAP_UNDEFINED_TYPE\s0 (17)" 4
.IX Item "LDAP_UNDEFINED_TYPE (17)"
The request contains an undefined attribute type
.IP "\s-1LDAP_INAPPROPRIATE_MATCHING\s0 (18)" 4
.IX Item "LDAP_INAPPROPRIATE_MATCHING (18)"
An extensible matching rule in the given filter does not apply to the specified
attribute
.IP "\s-1LDAP_CONSTRAINT_VIOLATION\s0 (19)" 4
.IX Item "LDAP_CONSTRAINT_VIOLATION (19)"
The request contains a value which does not meet with certain constraints.
This result can be returned as a consequence of
.RS 4
.IP "\(bu" 4
The request was to add or modify a user password, and the password fails to
meet the criteria the server is configured to check. This could be that the
password is too short, or a recognizable word (e.g. it matches one of the
attributes in the users entry) or it matches a previous password used by
the same user.
.IP "\(bu" 4
The request is a bind request to a user account that has been locked
.RE
.RS 4
.RE
.IP "\s-1LDAP_TYPE_OR_VALUE_EXISTS\s0 (20)" 4
.IX Item "LDAP_TYPE_OR_VALUE_EXISTS (20)"
The request attempted to add an attribute type or value that already exists
.IP "\s-1LDAP_INVALID_SYNTAX\s0 (21)" 4
.IX Item "LDAP_INVALID_SYNTAX (21)"
Some part of the request contained an invalid syntax. It could be a search
with an invalid filter or a request to modify the schema and the given
schema has a bad syntax.
.IP "\s-1LDAP_NO_SUCH_OBJECT\s0 (32)" 4
.IX Item "LDAP_NO_SUCH_OBJECT (32)"
The server cannot find an object specified in the request
.IP "\s-1LDAP_ALIAS_PROBLEM\s0 (33)" 4
.IX Item "LDAP_ALIAS_PROBLEM (33)"
Server encountered a problem while attempting to dereference an alias
.IP "\s-1LDAP_INVALID_DN_SYNTAX\s0 (34)" 4
.IX Item "LDAP_INVALID_DN_SYNTAX (34)"
The request contained an invalid \s-1DN\s0
.IP "\s-1LDAP_IS_LEAF\s0 (35)" 4
.IX Item "LDAP_IS_LEAF (35)"
The specified entry is a leaf entry
.IP "\s-1LDAP_ALIAS_DEREF_PROBLEM\s0 (36)" 4
.IX Item "LDAP_ALIAS_DEREF_PROBLEM (36)"
Server encountered a problem while attempting to dereference an alias
.IP "\s-1LDAP_PROXY_AUTHZ_FAILURE\s0 (47)" 4
.IX Item "LDAP_PROXY_AUTHZ_FAILURE (47)"
The user bound is not authorized to assume the requested identity.
.IP "\s-1LDAP_INAPPROPRIATE_AUTH\s0 (48)" 4
.IX Item "LDAP_INAPPROPRIATE_AUTH (48)"
The server requires the client which had attempted to bind anonymously or
without supplying credentials to provide some form of credentials
.IP "\s-1LDAP_INVALID_CREDENTIALS\s0 (49)" 4
.IX Item "LDAP_INVALID_CREDENTIALS (49)"
The wrong password was supplied or the \s-1SASL\s0 credentials could not be processed
.IP "\s-1LDAP_INSUFFICIENT_ACCESS\s0 (50)" 4
.IX Item "LDAP_INSUFFICIENT_ACCESS (50)"
The client does not have sufficient access to perform the requested
operation
.IP "\s-1LDAP_BUSY\s0 (51)" 4
.IX Item "LDAP_BUSY (51)"
The server is too busy to perform requested operation
.IP "\s-1LDAP_UNAVAILABLE\s0 (52)" 4
.IX Item "LDAP_UNAVAILABLE (52)"
The server in unavailable to perform the request, or the server is
shutting down
.IP "\s-1LDAP_UNWILLING_TO_PERFORM\s0 (53)" 4
.IX Item "LDAP_UNWILLING_TO_PERFORM (53)"
The server is unwilling to perform the requested operation
.IP "\s-1LDAP_LOOP_DETECT\s0 (54)" 4
.IX Item "LDAP_LOOP_DETECT (54)"
The server was unable to perform the request due to an internal loop detected
.IP "\s-1LDAP_SORT_CONTROL_MISSING\s0 (60)" 4
.IX Item "LDAP_SORT_CONTROL_MISSING (60)"
The search contained a \*(L"virtual list view\*(R" control, but not a server-side
sorting control, which is required when a \*(L"virtual list view\*(R" is given.
.IP "\s-1LDAP_INDEX_RANGE_ERROR\s0 (61)" 4
.IX Item "LDAP_INDEX_RANGE_ERROR (61)"
The search contained a control for a \*(L"virtual list view\*(R" and the results
exceeded the range specified by the requested offsets.
.IP "\s-1LDAP_NAMING_VIOLATION\s0 (64)" 4
.IX Item "LDAP_NAMING_VIOLATION (64)"
The request violates the structure of the \s-1DIT\s0
.IP "\s-1LDAP_OBJECT_CLASS_VIOLATION\s0 (65)" 4
.IX Item "LDAP_OBJECT_CLASS_VIOLATION (65)"
The request specifies a change to an existing entry or the addition of a new
entry that does not comply with the servers schema
.IP "\s-1LDAP_NOT_ALLOWED_ON_NONLEAF\s0 (66)" 4
.IX Item "LDAP_NOT_ALLOWED_ON_NONLEAF (66)"
The requested operation is not allowed on an entry that has child entries
.IP "\s-1LDAP_NOT_ALLOWED_ON_RDN\s0 (67)" 4
.IX Item "LDAP_NOT_ALLOWED_ON_RDN (67)"
The requested operation ill affect the \s-1RDN\s0 of the entry
.IP "\s-1LDAP_ALREADY_EXISTS\s0 (68)" 4
.IX Item "LDAP_ALREADY_EXISTS (68)"
The client attempted to add an entry that already exists. This can occur as
a result of
.RS 4
.IP "\(bu" 4
An add request was submitted with a \s-1DN\s0 that already exists
.IP "\(bu" 4
A modify \s-1DN\s0 requested was submitted, where the requested new \s-1DN\s0 already exists
.IP "\(bu" 4
The request is adding an attribute to the schema and an attribute with the
given \s-1OID\s0 or name already exists
.RE
.RS 4
.RE
.IP "\s-1LDAP_NO_OBJECT_CLASS_MODS\s0 (69)" 4
.IX Item "LDAP_NO_OBJECT_CLASS_MODS (69)"
Request attempt to modify the object class of an entry that should not be
modified
.IP "\s-1LDAP_RESULTS_TOO_LARGE\s0 (70)" 4
.IX Item "LDAP_RESULTS_TOO_LARGE (70)"
The results of the request are to large
.IP "\s-1LDAP_AFFECTS_MULTIPLE_DSAS\s0 (71)" 4
.IX Item "LDAP_AFFECTS_MULTIPLE_DSAS (71)"
The requested operation needs to be performed on multiple servers where
the requested operation is not permitted
.IP "\s-1LDAP_VLV_ERROR\s0 (76)" 4
.IX Item "LDAP_VLV_ERROR (76)"
A \s-1VLV\s0 error has occurred
.IP "\s-1LDAP_OTHER\s0 (80)" 4
.IX Item "LDAP_OTHER (80)"
An unknown error has occurred
.IP "\s-1LDAP_SERVER_DOWN\s0 (81)" 4
.IX Item "LDAP_SERVER_DOWN (81)"
\&\f(CW\*(C`Net::LDAP\*(C'\fR cannot establish a connection or the connection has been lost
.IP "\s-1LDAP_LOCAL_ERROR\s0 (82)" 4
.IX Item "LDAP_LOCAL_ERROR (82)"
An error occurred in \f(CW\*(C`Net::LDAP\*(C'\fR
.IP "\s-1LDAP_ENCODING_ERROR\s0 (83)" 4
.IX Item "LDAP_ENCODING_ERROR (83)"
\&\f(CW\*(C`Net::LDAP\*(C'\fR encountered an error while encoding the request packet that would
have been sent to the server
.IP "\s-1LDAP_DECODING_ERROR\s0 (84)" 4
.IX Item "LDAP_DECODING_ERROR (84)"
\&\f(CW\*(C`Net::LDAP\*(C'\fR encountered an error while decoding a response packet from
the server.
.IP "\s-1LDAP_TIMEOUT\s0 (85)" 4
.IX Item "LDAP_TIMEOUT (85)"
\&\f(CW\*(C`Net::LDAP\*(C'\fR timeout while waiting for a response from the server
.IP "\s-1LDAP_AUTH_UNKNOWN\s0 (86)" 4
.IX Item "LDAP_AUTH_UNKNOWN (86)"
The method of authentication requested in a bind request is unknown to
the server
.IP "\s-1LDAP_FILTER_ERROR\s0 (87)" 4
.IX Item "LDAP_FILTER_ERROR (87)"
An error occurred while encoding the given search filter.
.IP "\s-1LDAP_USER_CANCELED\s0 (88)" 4
.IX Item "LDAP_USER_CANCELED (88)"
The user canceled the operation
.IP "\s-1LDAP_PARAM_ERROR\s0 (89)" 4
.IX Item "LDAP_PARAM_ERROR (89)"
An invalid parameter was specified
.IP "\s-1LDAP_NO_MEMORY\s0 (90)" 4
.IX Item "LDAP_NO_MEMORY (90)"
Out of memory error
.IP "\s-1LDAP_CONNECT_ERROR\s0 (91)" 4
.IX Item "LDAP_CONNECT_ERROR (91)"
A connection to the server could not be established
.IP "\s-1LDAP_NOT_SUPPORTED\s0 (92)" 4
.IX Item "LDAP_NOT_SUPPORTED (92)"
An attempt has been made to use a feature not supported by Net::LDAP
.IP "\s-1LDAP_CONTROL_NOT_FOUND\s0 (93)" 4
.IX Item "LDAP_CONTROL_NOT_FOUND (93)"
The controls required to perform the requested operation were not
found.
.IP "\s-1LDAP_NO_RESULTS_RETURNED\s0 (94)" 4
.IX Item "LDAP_NO_RESULTS_RETURNED (94)"
No results were returned from the server.
.IP "\s-1LDAP_MORE_RESULTS_TO_RETURN\s0 (95)" 4
.IX Item "LDAP_MORE_RESULTS_TO_RETURN (95)"
There are more results in the chain of results.
.IP "\s-1LDAP_CLIENT_LOOP\s0 (96)" 4
.IX Item "LDAP_CLIENT_LOOP (96)"
A loop has been detected. For example when following referrals.
.IP "\s-1LDAP_REFERRAL_LIMIT_EXCEEDED\s0 (97)" 4
.IX Item "LDAP_REFERRAL_LIMIT_EXCEEDED (97)"
The referral hop limit has been exceeded.
.IP "\s-1LDAP_CANCELED\s0 (118)" 4
.IX Item "LDAP_CANCELED (118)"
Operation was canceled
.IP "\s-1LDAP_NO_SUCH_OPERATION\s0 (119)" 4
.IX Item "LDAP_NO_SUCH_OPERATION (119)"
Server has no knowledge of the operation requested for cancellation
.IP "\s-1LDAP_TOO_LATE\s0 (120)" 4
.IX Item "LDAP_TOO_LATE (120)"
Too late to cancel the outstanding operation
.IP "\s-1LDAP_CANNOT_CANCEL\s0 (121)" 4
.IX Item "LDAP_CANNOT_CANCEL (121)"
The identified operation does not support cancellation or
the cancel operation cannot be performed
.IP "\s-1LDAP_ASSERTION_FAILED\s0 (122)" 4
.IX Item "LDAP_ASSERTION_FAILED (122)"
An assertion control given in the \s-1LDAP\s0 operation evaluated to false
causing the operation to not be performed.
.IP "\s-1LDAP_SYNC_REFRESH_REQUIRED\s0 (4096)" 4
.IX Item "LDAP_SYNC_REFRESH_REQUIRED (4096)"
Refresh Required.
.SS "Control OIDs"
.IX Subsection "Control OIDs"
\&\fBControl OIDs\fR identify \s-1LDAP\s0 Controls.
.PP
By announcing the respective OIDs in the operational attribute
\&\f(CW\*(C`supportedControls\*(C'\fR of the Root \s-1DSE\s0
an \s-1LDAP\s0 server indicates which \s-1LDAP\s0 Controls
it supports.
.IP "\s-1LDAP_CONTROL_SORTREQUEST\s0 (1.2.840.113556.1.4.473)" 4
.IX Item "LDAP_CONTROL_SORTREQUEST (1.2.840.113556.1.4.473)"
See Net::LDAP::Control::Sort.
.IP "\s-1LDAP_CONTROL_SORTRESULT\s0 (1.2.840.113556.1.4.474)" 4
.IX Item "LDAP_CONTROL_SORTRESULT (1.2.840.113556.1.4.474)"
.PD 0
.IP "\s-1LDAP_CONTROL_SORTRESPONSE\s0 (1.2.840.113556.1.4.474)" 4
.IX Item "LDAP_CONTROL_SORTRESPONSE (1.2.840.113556.1.4.474)"
.PD
See Net::LDAP::Control::SortResult.
.IP "\s-1LDAP_CONTROL_VLVREQUEST\s0 (2.16.840.1.113730.3.4.9)" 4
.IX Item "LDAP_CONTROL_VLVREQUEST (2.16.840.1.113730.3.4.9)"
See Net::LDAP::Control::VLV.
.IP "\s-1LDAP_CONTROL_VLVRESPONSE\s0 (2.16.840.1.113730.3.4.10)" 4
.IX Item "LDAP_CONTROL_VLVRESPONSE (2.16.840.1.113730.3.4.10)"
See Net::LDAP::Control::VLVResponse.
.IP "\s-1LDAP_CONTROL_PROXYAUTHORIZATION\s0 (2.16.840.1.113730.3.4.18)" 4
.IX Item "LDAP_CONTROL_PROXYAUTHORIZATION (2.16.840.1.113730.3.4.18)"
.PD 0
.IP "\s-1LDAP_CONTROL_PROXYAUTHENTICATION\s0 (2.16.840.1.113730.3.4.18)" 4
.IX Item "LDAP_CONTROL_PROXYAUTHENTICATION (2.16.840.1.113730.3.4.18)"
.PD
See Net::LDAP::Control::ProxyAuth.
.IP "\s-1LDAP_CONTROL_PAGED\s0 (1.2.840.113556.1.4.319)" 4
.IX Item "LDAP_CONTROL_PAGED (1.2.840.113556.1.4.319)"
See Net::LDAP::Control::Paged.
.IP "\s-1LDAP_CONTROL_TREE_DELETE\s0 (1.2.840.113556.1.4.805)" 4
.IX Item "LDAP_CONTROL_TREE_DELETE (1.2.840.113556.1.4.805)"
See Net::LDAP::Control::TreeDelete.
.IP "\s-1LDAP_CONTROL_MATCHEDVALS\s0 (1.2.826.0.1.3344810.2.2)" 4
.IX Item "LDAP_CONTROL_MATCHEDVALS (1.2.826.0.1.3344810.2.2)"
Outdated \s-1OID\s0 mentioned in predecessors to \s-1RFC 3876.\s0
Superseded by \f(CW\*(C`LDAP_CONTROL_MATCHEDVALUES\*(C'\fR.
.IP "\s-1LDAP_CONTROL_MATCHEDVALUES\s0 (1.2.826.0.1.3344810.2.3)" 4
.IX Item "LDAP_CONTROL_MATCHEDVALUES (1.2.826.0.1.3344810.2.3)"
See Net::LDAP::Control::MatchedValues.
.IP "\s-1LDAP_CONTROL_MANAGEDSAIT\s0 (2.16.840.1.113730.3.4.2)" 4
.IX Item "LDAP_CONTROL_MANAGEDSAIT (2.16.840.1.113730.3.4.2)"
See Net::LDAP::Control::ManageDsaIT.
.IP "\s-1LDAP_CONTROL_PERSISTENTSEARCH\s0 (2.16.840.1.113730.3.4.3)" 4
.IX Item "LDAP_CONTROL_PERSISTENTSEARCH (2.16.840.1.113730.3.4.3)"
See Net::LDAP::Control::PersistentSearch.
.IP "\s-1LDAP_CONTROL_ENTRYCHANGE\s0 (2.16.840.1.113730.3.4.7)" 4
.IX Item "LDAP_CONTROL_ENTRYCHANGE (2.16.840.1.113730.3.4.7)"
See Net::LDAP::Control::EntryChange.
.IP "\s-1LDAP_CONTROL_PWEXPIRED\s0 (2.16.840.1.113730.3.4.4)" 4
.IX Item "LDAP_CONTROL_PWEXPIRED (2.16.840.1.113730.3.4.4)"
.PD 0
.IP "\s-1LDAP_CONTROL_PWEXPIRING\s0 (2.16.840.1.113730.3.4.5)" 4
.IX Item "LDAP_CONTROL_PWEXPIRING (2.16.840.1.113730.3.4.5)"
.IP "\s-1LDAP_CONTROL_REFERRALS\s0 (1.2.840.113556.1.4.616)" 4
.IX Item "LDAP_CONTROL_REFERRALS (1.2.840.113556.1.4.616)"
.IP "\s-1LDAP_CONTROL_RELAX\s0 (1.3.6.1.4.1.4203.666.5.12)" 4
.IX Item "LDAP_CONTROL_RELAX (1.3.6.1.4.1.4203.666.5.12)"
.PD
See Net::LDAP::Control::Relax.
.IP "\s-1LDAP_CONTROL_PASSWORDPOLICY\s0 (1.3.6.1.4.1.42.2.27.8.5.1)" 4
.IX Item "LDAP_CONTROL_PASSWORDPOLICY (1.3.6.1.4.1.42.2.27.8.5.1)"
See Net::LDAP::Control::PasswordPolicy.
.IP "\s-1LDAP_CONTROL_PERMISSIVEMODIFY\s0 (1.2.840.113556.1.4.1413)" 4
.IX Item "LDAP_CONTROL_PERMISSIVEMODIFY (1.2.840.113556.1.4.1413)"
.PD 0
.IP "\s-1LDAP_CONTROL_PREREAD\s0 (1.3.6.1.1.13.1)" 4
.IX Item "LDAP_CONTROL_PREREAD (1.3.6.1.1.13.1)"
.PD
See Net::LDAP::Control::PreRead.
.IP "\s-1LDAP_CONTROL_POSTREAD\s0 (1.3.6.1.1.13.2)" 4
.IX Item "LDAP_CONTROL_POSTREAD (1.3.6.1.1.13.2)"
See Net::LDAP::Control::PostRead.
.IP "\s-1LDAP_CONTROL_ASSERTION\s0 (1.3.6.1.1.12)" 4
.IX Item "LDAP_CONTROL_ASSERTION (1.3.6.1.1.12)"
See Net::LDAP::Control::Assertion.
.IP "\s-1LDAP_CONTROL_DONTUSECOPY\s0 (1.3.6.1.1.22)" 4
.IX Item "LDAP_CONTROL_DONTUSECOPY (1.3.6.1.1.22)"
See Net::LDAP::Control::DontUseCopy.
.IP "\s-1LDAP_CONTROL_NOOP\s0 (1.3.6.1.4.1.4203.666.5.2)" 4
.IX Item "LDAP_CONTROL_NOOP (1.3.6.1.4.1.4203.666.5.2)"
See Net::LDAP::Control::NoOp.
.IP "\s-1LDAP_CONTROL_SUBENTRIES\s0 (1.3.6.1.4.1.4203.1.10.1)" 4
.IX Item "LDAP_CONTROL_SUBENTRIES (1.3.6.1.4.1.4203.1.10.1)"
See Net::LDAP::Control::Subentries.
.IP "\s-1LDAP_CONTROL_SYNC\s0 (1.3.6.1.4.1.4203.1.9.1.1)" 4
.IX Item "LDAP_CONTROL_SYNC (1.3.6.1.4.1.4203.1.9.1.1)"
See Net::LDAP::Control::SyncRequest.
.IP "\s-1LDAP_CONTROL_SYNC_STATE\s0 (1.3.6.1.4.1.4203.1.9.1.2)" 4
.IX Item "LDAP_CONTROL_SYNC_STATE (1.3.6.1.4.1.4203.1.9.1.2)"
See Net::LDAP::Control::SyncState.
.IP "\s-1LDAP_CONTROL_SYNC_DONE\s0 (1.3.6.1.4.1.4203.1.9.1.3)" 4
.IX Item "LDAP_CONTROL_SYNC_DONE (1.3.6.1.4.1.4203.1.9.1.3)"
See Net::LDAP::Control::SyncDone.
.IP "\s-1LDAP_SYNC_INFO\s0 (1.3.6.1.4.1.4203.1.9.1.4)" 4
.IX Item "LDAP_SYNC_INFO (1.3.6.1.4.1.4203.1.9.1.4)"
.SS "Control constants"
.IX Subsection "Control constants"
.PD 0
.IP "\s-1LDAP_PP_PASSWORD_EXPIRED\s0 (0) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_PASSWORD_EXPIRED (0) [LDAP_CONTROL_PASSWORDPOLICY]"
.PD
The account's password has expired.
.IP "\s-1LDAP_PP_ACCOUNT_LOCKED\s0 (1) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_ACCOUNT_LOCKED (1) [LDAP_CONTROL_PASSWORDPOLICY]"
The account is locked.
.IP "\s-1LDAP_PP_CHANGE_AFTER_RESET\s0 (2) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_CHANGE_AFTER_RESET (2) [LDAP_CONTROL_PASSWORDPOLICY]"
The account's password has been reset and now must be changed.
.IP "\s-1LDAP_PP_PASSWORD_MOD_NOT_ALLOWED\s0 (3) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_PASSWORD_MOD_NOT_ALLOWED (3) [LDAP_CONTROL_PASSWORDPOLICY]"
The account's password may not be modified.
.IP "\s-1LDAP_PP_MUST_SUPPLY_OLD_PASSWORD\s0 (4) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_MUST_SUPPLY_OLD_PASSWORD (4) [LDAP_CONTROL_PASSWORDPOLICY]"
The old password must also be supplied when setting a new password.
.IP "\s-1LDAP_PP_INSUFFICIENT_PASSWORD_QUALITY\s0 (5) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_INSUFFICIENT_PASSWORD_QUALITY (5) [LDAP_CONTROL_PASSWORDPOLICY]"
The new password was not of sufficient quality.
.IP "\s-1LDAP_PP_PASSWORD_TOO_SHORT\s0 (6) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_PASSWORD_TOO_SHORT (6) [LDAP_CONTROL_PASSWORDPOLICY]"
The new password was too short.
.IP "\s-1LDAP_PP_PASSWORD_TOO_YOUNG\s0 (7) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_PASSWORD_TOO_YOUNG (7) [LDAP_CONTROL_PASSWORDPOLICY]"
The previous password was changed too recently.
.IP "\s-1LDAP_PP_PASSWORD_IN_HISTORY\s0 (8) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4
.IX Item "LDAP_PP_PASSWORD_IN_HISTORY (8) [LDAP_CONTROL_PASSWORDPOLICY]"
The new password was used too recently.
.IP "\s-1LDAP_SYNC_NONE\s0 (0) [\s-1LDAP_CONTROL_SYNC\s0]" 4
.IX Item "LDAP_SYNC_NONE (0) [LDAP_CONTROL_SYNC]"
.PD 0
.IP "\s-1LDAP_SYNC_REFRESH_ONLY\s0 (1) [\s-1LDAP_CONTROL_SYNC\s0]" 4
.IX Item "LDAP_SYNC_REFRESH_ONLY (1) [LDAP_CONTROL_SYNC]"
.IP "\s-1LDAP_SYNC_RESERVED\s0 (2) [\s-1LDAP_CONTROL_SYNC\s0]" 4
.IX Item "LDAP_SYNC_RESERVED (2) [LDAP_CONTROL_SYNC]"
.IP "\s-1LDAP_SYNC_REFRESH_AND_PERSIST\s0 (3) [\s-1LDAP_CONTROL_SYNC\s0]" 4
.IX Item "LDAP_SYNC_REFRESH_AND_PERSIST (3) [LDAP_CONTROL_SYNC]"
.IP "\s-1LDAP_SYNC_REFRESH_PRESENTS\s0 (0) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_SYNC_REFRESH_PRESENTS (0) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_SYNC_REFRESH_DELETES\s0 (1) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_SYNC_REFRESH_DELETES (1) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_SYNC_NEW_COOKIE\s0 (0x80) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_SYNC_NEW_COOKIE (0x80) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_SYNC_REFRESH_DELETE\s0 (0xa1) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_SYNC_REFRESH_DELETE (0xa1) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_SYNC_REFRESH_PRESENT\s0 (0xa2) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_SYNC_REFRESH_PRESENT (0xa2) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_SYNC_ID_SET\s0 (0xa3) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_SYNC_ID_SET (0xa3) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_SYNC_COOKIE\s0 (0x04) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_SYNC_COOKIE (0x04) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_REFRESHDELETES\s0 (0x01) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_REFRESHDELETES (0x01) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_REFRESHDONE\s0 (0x01) [\s-1LDAP_SYNC_INFO\s0]" 4
.IX Item "LDAP_TAG_REFRESHDONE (0x01) [LDAP_SYNC_INFO]"
.IP "\s-1LDAP_TAG_RELOAD_HINT\s0 (0x01) [\s-1LDAP_CONTROL_SYNC\s0]" 4
.IX Item "LDAP_TAG_RELOAD_HINT (0x01) [LDAP_CONTROL_SYNC]"
.IP "\s-1LDAP_SYNC_PRESENT\s0 (0) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4
.IX Item "LDAP_SYNC_PRESENT (0) [LDAP_CONTROL_SYNC_STATE]"
.IP "\s-1LDAP_SYNC_ADD\s0 (1) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4
.IX Item "LDAP_SYNC_ADD (1) [LDAP_CONTROL_SYNC_STATE]"
.IP "\s-1LDAP_SYNC_MODIFY\s0 (2) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4
.IX Item "LDAP_SYNC_MODIFY (2) [LDAP_CONTROL_SYNC_STATE]"
.IP "\s-1LDAP_SYNC_DELETE\s0 (3) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4
.IX Item "LDAP_SYNC_DELETE (3) [LDAP_CONTROL_SYNC_STATE]"
.PD
.PP
\fIActive Directory Control OIDs\fR
.IX Subsection "Active Directory Control OIDs"
.PP
See section \fI\s-1LDAP\s0 Extended Controls\fR in
<https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS\-ADTS/[\s-1MS\-ADTS\s0].pdf>.
.IP "\s-1LDAP_CONTROL_SHOW_DELETED\s0 (1.2.840.113556.1.4.417)" 4
.IX Item "LDAP_CONTROL_SHOW_DELETED (1.2.840.113556.1.4.417)"
.PD 0
.IP "\s-1LDAP_CONTROL_CROSSDOMAIN_MOVE\s0 (1.2.840.113556.1.4.521)" 4
.IX Item "LDAP_CONTROL_CROSSDOMAIN_MOVE (1.2.840.113556.1.4.521)"
.IP "\s-1LDAP_CONTROL_SERVER_NOTIFICATION\s0 (1.2.840.113556.1.4.528)" 4
.IX Item "LDAP_CONTROL_SERVER_NOTIFICATION (1.2.840.113556.1.4.528)"
.IP "\s-1LDAP_CONTROL_EXTENDED_DN\s0 (1.2.840.113556.1.4.529)" 4
.IX Item "LDAP_CONTROL_EXTENDED_DN (1.2.840.113556.1.4.529)"
.IP "\s-1LDAP_CONTROL_LAZY_COMMIT\s0 (1.2.840.113556.1.4.619)" 4
.IX Item "LDAP_CONTROL_LAZY_COMMIT (1.2.840.113556.1.4.619)"
.IP "\s-1LDAP_CONTROL_SD_FLAGS\s0 (1.2.840.113556.1.4.801)" 4
.IX Item "LDAP_CONTROL_SD_FLAGS (1.2.840.113556.1.4.801)"
.IP "\s-1LDAP_CONTROL_RANGE_OPTION\s0 (1.2.840.113556.1.4.802)" 4
.IX Item "LDAP_CONTROL_RANGE_OPTION (1.2.840.113556.1.4.802)"
.IP "\s-1LDAP_CONTROL_DIRSYNC\s0 (1.2.840.113556.1.4.841)" 4
.IX Item "LDAP_CONTROL_DIRSYNC (1.2.840.113556.1.4.841)"
.IP "\s-1LDAP_CONTROL_GET_STATS\s0 (1.2.840.113556.1.4.970)" 4
.IX Item "LDAP_CONTROL_GET_STATS (1.2.840.113556.1.4.970)"
.IP "\s-1LDAP_CONTROL_VERIFY_NAME\s0 (1.2.840.113556.1.4.1338)" 4
.IX Item "LDAP_CONTROL_VERIFY_NAME (1.2.840.113556.1.4.1338)"
.IP "\s-1LDAP_CONTROL_DOMAIN_SCOPE\s0 (1.2.840.113556.1.4.1339)" 4
.IX Item "LDAP_CONTROL_DOMAIN_SCOPE (1.2.840.113556.1.4.1339)"
.IP "\s-1LDAP_CONTROL_SEARCH_OPTIONS\s0 (1.2.840.113556.1.4.1340)" 4
.IX Item "LDAP_CONTROL_SEARCH_OPTIONS (1.2.840.113556.1.4.1340)"
.IP "\s-1LDAP_CONTROL_RODC_DCPROMO\s0 (1.2.840.113556.1.4.1341)" 4
.IX Item "LDAP_CONTROL_RODC_DCPROMO (1.2.840.113556.1.4.1341)"
.IP "\s-1LDAP_CONTROL_ASQ\s0 (1.2.840.113556.1.4.1504)" 4
.IX Item "LDAP_CONTROL_ASQ (1.2.840.113556.1.4.1504)"
.IP "\s-1LDAP_CONTROL_QUOTA_CONTROL\s0 (1.2.840.113556.1.4.1852)" 4
.IX Item "LDAP_CONTROL_QUOTA_CONTROL (1.2.840.113556.1.4.1852)"
.IP "\s-1LDAP_CONTROL_SHUTDOWN_NOTIFY\s0 (1.2.840.113556.1.4.1907)" 4
.IX Item "LDAP_CONTROL_SHUTDOWN_NOTIFY (1.2.840.113556.1.4.1907)"
.IP "\s-1LDAP_CONTROL_RANGE_RETRIEVAL_NOERR\s0 (1.2.840.113556.1.4.1948)" 4
.IX Item "LDAP_CONTROL_RANGE_RETRIEVAL_NOERR (1.2.840.113556.1.4.1948)"
.IP "\s-1LDAP_CONTROL_FORCE_UPDATE\s0 (1.2.840.113556.1.4.1974)" 4
.IX Item "LDAP_CONTROL_FORCE_UPDATE (1.2.840.113556.1.4.1974)"
.IP "\s-1LDAP_CONTROL_DN_INPUT\s0 (1.2.840.113556.1.4.2026)" 4
.IX Item "LDAP_CONTROL_DN_INPUT (1.2.840.113556.1.4.2026)"
.IP "\s-1LDAP_CONTROL_SHOW_RECYCLED\s0 (1.2.840.113556.1.4.2064)" 4
.IX Item "LDAP_CONTROL_SHOW_RECYCLED (1.2.840.113556.1.4.2064)"
.IP "\s-1LDAP_CONTROL_SHOW_DEACTIVATED_LINK\s0 (1.2.840.113556.1.4.2065)" 4
.IX Item "LDAP_CONTROL_SHOW_DEACTIVATED_LINK (1.2.840.113556.1.4.2065)"
.IP "\s-1LDAP_CONTROL_POLICY_HINTS_DEPRECATED\s0 (1.2.840.113556.1.4.2066)" 4
.IX Item "LDAP_CONTROL_POLICY_HINTS_DEPRECATED (1.2.840.113556.1.4.2066)"
.IP "\s-1LDAP_CONTROL_DIRSYNC_EX\s0 (1.2.840.113556.1.4.2090)" 4
.IX Item "LDAP_CONTROL_DIRSYNC_EX (1.2.840.113556.1.4.2090)"
.IP "\s-1LDAP_CONTROL_TREE_DELETE_EX\s0 (1.2.840.113556.1.4.2204)" 4
.IX Item "LDAP_CONTROL_TREE_DELETE_EX (1.2.840.113556.1.4.2204)"
.IP "\s-1LDAP_CONTROL_UPDATE_STATS\s0 (1.2.840.113556.1.4.2205)" 4
.IX Item "LDAP_CONTROL_UPDATE_STATS (1.2.840.113556.1.4.2205)"
.IP "\s-1LDAP_CONTROL_SEARCH_HINTS\s0 (1.2.840.113556.1.4.2206)" 4
.IX Item "LDAP_CONTROL_SEARCH_HINTS (1.2.840.113556.1.4.2206)"
.IP "\s-1LDAP_CONTROL_EXPECTED_ENTRY_COUNT\s0 (1.2.840.113556.1.4.2211)" 4
.IX Item "LDAP_CONTROL_EXPECTED_ENTRY_COUNT (1.2.840.113556.1.4.2211)"
.IP "\s-1LDAP_CONTROL_POLICY_HINTS\s0 (1.2.840.113556.1.4.2239)" 4
.IX Item "LDAP_CONTROL_POLICY_HINTS (1.2.840.113556.1.4.2239)"
.IP "\s-1LDAP_CONTROL_SET_OWNER\s0 (1.2.840.113556.1.4.2255)" 4
.IX Item "LDAP_CONTROL_SET_OWNER (1.2.840.113556.1.4.2255)"
.IP "\s-1LDAP_CONTROL_BYPASS_QUOTA\s0 (1.2.840.113556.1.4.2256)" 4
.IX Item "LDAP_CONTROL_BYPASS_QUOTA (1.2.840.113556.1.4.2256)"
.IP "\s-1LDAP_CONTROL_LINK_TTL\s0 (1.2.840.113556.1.4.2309)" 4
.IX Item "LDAP_CONTROL_LINK_TTL (1.2.840.113556.1.4.2309)"
.IP "\s-1LDAP_CONTROL_SET_CORRELATION_ID\s0 (1.2.840.113556.1.4.2330)" 4
.IX Item "LDAP_CONTROL_SET_CORRELATION_ID (1.2.840.113556.1.4.2330)"
.IP "\s-1LDAP_CONTROL_THREAD_TRACE_OVERRIDE\s0 (1.2.840.113556.1.4.2354)" 4
.IX Item "LDAP_CONTROL_THREAD_TRACE_OVERRIDE (1.2.840.113556.1.4.2354)"
.PD
.SS "Extension OIDs"
.IX Subsection "Extension OIDs"
\&\fBExtension OIDs\fR identify \s-1LDAP\s0 Extended operations.
.PP
By announcing the respective OIDs in the operational attribute
\&\f(CW\*(C`supportedExtension\*(C'\fR of the Root \s-1DSE\s0
an \s-1LDAP\s0 server indicates which \s-1LDAP\s0 Extended operations
it supports.
.IP "\s-1LDAP_NOTICE_OF_DISCONNECTION\s0 (1.3.6.1.4.1.1466.20036)" 4
.IX Item "LDAP_NOTICE_OF_DISCONNECTION (1.3.6.1.4.1.1466.20036)"
Indicates that the server is about to close the connection due to an error (\s-1RFC 4511\s0).
.IP "\s-1LDAP_EXTENSION_START_TLS\s0 (1.3.6.1.4.1.1466.20037)" 4
.IX Item "LDAP_EXTENSION_START_TLS (1.3.6.1.4.1.1466.20037)"
Indicates if the server supports the Start \s-1TLS\s0 extension (\s-1RFC 4513\s0).
See \*(L"start_tls\*(R" in Net::LDAP.
.IP "\s-1LDAP_EXTENSION_PASSWORD_MODIFY\s0 (1.3.6.1.4.1.4203.1.11.1)" 4
.IX Item "LDAP_EXTENSION_PASSWORD_MODIFY (1.3.6.1.4.1.4203.1.11.1)"
Indicates that the server supports the Password Modify extension (\s-1RFC 3062\s0).
See Net::LDAP::Extension::SetPassword.
.IP "\s-1LDAP_EXTENSION_WHO_AM_I\s0 (1.3.6.1.4.1.4203.1.11.3)" 4
.IX Item "LDAP_EXTENSION_WHO_AM_I (1.3.6.1.4.1.4203.1.11.3)"
Indicates that the server supports the \*(L"Who am I?\*(R" extension (\s-1RFC 4532\s0).
See Net::LDAP::Extension::WhoAmI.
.IP "\s-1LDAP_EXTENSION_REFRESH\s0 (1.3.6.1.4.1.1466.101.119.1)" 4
.IX Item "LDAP_EXTENSION_REFRESH (1.3.6.1.4.1.1466.101.119.1)"
Indicates that the server supports the Refresh extension (\s-1RFC 2589\s0).
See Net::LDAP::Extension::Refresh.
.IP "\s-1LDAP_EXTENSION_CANCEL\s0 (1.3.6.1.1.8)" 4
.IX Item "LDAP_EXTENSION_CANCEL (1.3.6.1.1.8)"
Indicates the server supports the Cancel extension (\s-1RFC 3909\s0).
See Net::LDAP::Extension::Cancel.
.PP
\fIActive Directory Extension OIDs\fR
.IX Subsection "Active Directory Extension OIDs"
.PP
See section \fI\s-1LDAP\s0 Extended Operations\fR in
<https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS\-ADTS/[\s-1MS\-ADTS\s0].pdf>.
.IP "\s-1LDAP_EXTENSION_FAST_BIND\s0 (1.2.840.113556.1.4.1781)" 4
.IX Item "LDAP_EXTENSION_FAST_BIND (1.2.840.113556.1.4.1781)"
.PD 0
.IP "\s-1LDAP_EXTENSION_BATCH_REQUEST\s0 (1.2.840.113556.1.4.2212)" 4
.IX Item "LDAP_EXTENSION_BATCH_REQUEST (1.2.840.113556.1.4.2212)"
.PD
.PP
\fINovell eDirectory Extension OIDs\fR
.IX Subsection "Novell eDirectory Extension OIDs"
.IP "\s-1LDAP_EXTENSION_NDSTOLDAP\s0 (2.16.840.1.113719.1.27.100.2)" 4
.IX Item "LDAP_EXTENSION_NDSTOLDAP (2.16.840.1.113719.1.27.100.2)"
.PD 0
.IP "\s-1LDAP_EXTENSION_SPLIT_PARTITION\s0 (2.16.840.1.113719.1.27.100.3)" 4
.IX Item "LDAP_EXTENSION_SPLIT_PARTITION (2.16.840.1.113719.1.27.100.3)"
.IP "\s-1LDAP_EXTENSION_MERGE_PARTITION\s0 (2.16.840.1.113719.1.27.100.5)" 4
.IX Item "LDAP_EXTENSION_MERGE_PARTITION (2.16.840.1.113719.1.27.100.5)"
.IP "\s-1LDAP_EXTENSION_ADD_REPLICA\s0 (2.16.840.1.113719.1.27.100.7)" 4
.IX Item "LDAP_EXTENSION_ADD_REPLICA (2.16.840.1.113719.1.27.100.7)"
.IP "\s-1LDAP_EXTENSION_REFRESH_LDAP_SERVER\s0 (2.16.840.1.113719.1.27.100.9)" 4
.IX Item "LDAP_EXTENSION_REFRESH_LDAP_SERVER (2.16.840.1.113719.1.27.100.9)"
.IP "\s-1LDAP_EXTENSION_REMOVE_REPLICA\s0 (2.16.840.1.113719.1.27.100.11)" 4
.IX Item "LDAP_EXTENSION_REMOVE_REPLICA (2.16.840.1.113719.1.27.100.11)"
.IP "\s-1LDAP_EXTENSION_PARTITION_ENTRY_COUNT\s0 (2.16.840.1.113719.1.27.100.13)" 4
.IX Item "LDAP_EXTENSION_PARTITION_ENTRY_COUNT (2.16.840.1.113719.1.27.100.13)"
.IP "\s-1LDAP_EXTENSION_CHANGE_REPLICA_TYPE\s0 (2.16.840.1.113719.1.27.100.15)" 4
.IX Item "LDAP_EXTENSION_CHANGE_REPLICA_TYPE (2.16.840.1.113719.1.27.100.15)"
.IP "\s-1LDAP_EXTENSION_GET_REPLICA_INFO\s0 (2.16.840.1.113719.1.27.100.17)" 4
.IX Item "LDAP_EXTENSION_GET_REPLICA_INFO (2.16.840.1.113719.1.27.100.17)"
.IP "\s-1LDAP_EXTENSION_LIST_REPLICAS\s0 (2.16.840.1.113719.1.27.100.19)" 4
.IX Item "LDAP_EXTENSION_LIST_REPLICAS (2.16.840.1.113719.1.27.100.19)"
.IP "\s-1LDAP_EXTENSION_RECEIVE_ALL_UPDATES\s0 (2.16.840.1.113719.1.27.100.21)" 4
.IX Item "LDAP_EXTENSION_RECEIVE_ALL_UPDATES (2.16.840.1.113719.1.27.100.21)"
.IP "\s-1LDAP_EXTENSION_SEND_ALL_UPDATES\s0 (2.16.840.1.113719.1.27.100.23)" 4
.IX Item "LDAP_EXTENSION_SEND_ALL_UPDATES (2.16.840.1.113719.1.27.100.23)"
.IP "\s-1LDAP_EXTENSION_REQUEST_PARTITIONSYNC\s0 (2.16.840.1.113719.1.27.100.25)" 4
.IX Item "LDAP_EXTENSION_REQUEST_PARTITIONSYNC (2.16.840.1.113719.1.27.100.25)"
.IP "\s-1LDAP_EXTENSION_REQUEST_SCHEMASYNC\s0 (2.16.840.1.113719.1.27.100.27)" 4
.IX Item "LDAP_EXTENSION_REQUEST_SCHEMASYNC (2.16.840.1.113719.1.27.100.27)"
.IP "\s-1LDAP_EXTENSION_ABORT_PARTITION_OPERATION\s0 (2.16.840.1.113719.1.27.100.29)" 4
.IX Item "LDAP_EXTENSION_ABORT_PARTITION_OPERATION (2.16.840.1.113719.1.27.100.29)"
.IP "\s-1LDAP_EXTENSION_GET_BINDDN\s0 (2.16.840.1.113719.1.27.100.31)" 4
.IX Item "LDAP_EXTENSION_GET_BINDDN (2.16.840.1.113719.1.27.100.31)"
.IP "\s-1LDAP_EXTENSION_GET_EFFECTIVE_PRIVILEGES\s0 (2.16.840.1.113719.1.27.100.33)" 4
.IX Item "LDAP_EXTENSION_GET_EFFECTIVE_PRIVILEGES (2.16.840.1.113719.1.27.100.33)"
.IP "\s-1LDAP_EXTENSION_SET_REPLICATION_FILTER\s0 (2.16.840.1.113719.1.27.100.35)" 4
.IX Item "LDAP_EXTENSION_SET_REPLICATION_FILTER (2.16.840.1.113719.1.27.100.35)"
.IP "\s-1LDAP_EXTENSION_GET_REPLICATION_FILTER\s0 (2.16.840.1.113719.1.27.100.37)" 4
.IX Item "LDAP_EXTENSION_GET_REPLICATION_FILTER (2.16.840.1.113719.1.27.100.37)"
.IP "\s-1LDAP_EXTENSION_CREATE_ORPHAN_PARTITION\s0 (2.16.840.1.113719.1.27.100.39)" 4
.IX Item "LDAP_EXTENSION_CREATE_ORPHAN_PARTITION (2.16.840.1.113719.1.27.100.39)"
.IP "\s-1LDAP_EXTENSION_REMOVE_ORPHAN_PARTITION\s0 (2.16.840.1.113719.1.27.100.41)" 4
.IX Item "LDAP_EXTENSION_REMOVE_ORPHAN_PARTITION (2.16.840.1.113719.1.27.100.41)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_BACKLINKER\s0 (2.16.840.1.113719.1.27.100.43)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_BACKLINKER (2.16.840.1.113719.1.27.100.43)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_DRLPROCESS\s0 (2.16.840.1.113719.1.27.100.45)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_DRLPROCESS (2.16.840.1.113719.1.27.100.45)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_JANITOR\s0 (2.16.840.1.113719.1.27.100.47)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_JANITOR (2.16.840.1.113719.1.27.100.47)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_LIMBER\s0 (2.16.840.1.113719.1.27.100.49)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_LIMBER (2.16.840.1.113719.1.27.100.49)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_SKULKER\s0 (2.16.840.1.113719.1.27.100.51)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_SKULKER (2.16.840.1.113719.1.27.100.51)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_SCHEMASYNC\s0 (2.16.840.1.113719.1.27.100.53)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_SCHEMASYNC (2.16.840.1.113719.1.27.100.53)"
.IP "\s-1LDAP_EXTENSION_TRIGGER_PARTITIONPURGE\s0 (2.16.840.1.113719.1.27.100.55)" 4
.IX Item "LDAP_EXTENSION_TRIGGER_PARTITIONPURGE (2.16.840.1.113719.1.27.100.55)"
.IP "\s-1LDAP_EXTENSION_MONITOR_EVENTS\s0 (2.16.840.1.113719.1.27.100.79)" 4
.IX Item "LDAP_EXTENSION_MONITOR_EVENTS (2.16.840.1.113719.1.27.100.79)"
.IP "\s-1LDAP_EXTENSION_EVENT_NOTIFICATION\s0 (2.16.840.1.113719.1.27.100.81)" 4
.IX Item "LDAP_EXTENSION_EVENT_NOTIFICATION (2.16.840.1.113719.1.27.100.81)"
.IP "\s-1LDAP_EXTENSION_FILTERED_EVENT_MONITOR\s0 (2.16.840.1.113719.1.27.100.84)" 4
.IX Item "LDAP_EXTENSION_FILTERED_EVENT_MONITOR (2.16.840.1.113719.1.27.100.84)"
.IP "\s-1LDAP_EXTENSION_LDAPBACKUP\s0 (2.16.840.1.113719.1.27.100.96)" 4
.IX Item "LDAP_EXTENSION_LDAPBACKUP (2.16.840.1.113719.1.27.100.96)"
.IP "\s-1LDAP_EXTENSION_LDAPRESTORE\s0 (2.16.840.1.113719.1.27.100.98)" 4
.IX Item "LDAP_EXTENSION_LDAPRESTORE (2.16.840.1.113719.1.27.100.98)"
.IP "\s-1LDAP_EXTENSION_GET_EFFECTIVE_LIST_PRIVILEGES\s0 (2.16.840.1.113719.1.27.100.103)" 4
.IX Item "LDAP_EXTENSION_GET_EFFECTIVE_LIST_PRIVILEGES (2.16.840.1.113719.1.27.100.103)"
.IP "\s-1LDAP_EXTENSION_CREATE_GROUPING\s0 (2.16.840.1.113719.1.27.103.1)" 4
.IX Item "LDAP_EXTENSION_CREATE_GROUPING (2.16.840.1.113719.1.27.103.1)"
.IP "\s-1LDAP_EXTENSION_END_GROUPING\s0 (2.16.840.1.113719.1.27.103.2)" 4
.IX Item "LDAP_EXTENSION_END_GROUPING (2.16.840.1.113719.1.27.103.2)"
.IP "\s-1LDAP_EXTENSION_NMAS_PUT_LOGIN_CONFIGURATION\s0 (2.16.840.1.113719.1.39.42.100.1)" 4
.IX Item "LDAP_EXTENSION_NMAS_PUT_LOGIN_CONFIGURATION (2.16.840.1.113719.1.39.42.100.1)"
.IP "\s-1LDAP_EXTENSION_NMAS_GET_LOGIN_CONFIGURATION\s0 (2.16.840.1.113719.1.39.42.100.3)" 4
.IX Item "LDAP_EXTENSION_NMAS_GET_LOGIN_CONFIGURATION (2.16.840.1.113719.1.39.42.100.3)"
.IP "\s-1LDAP_EXTENSION_NMAS_DELETE_LOGIN_CONFIGURATION\s0 (2.16.840.1.113719.1.39.42.100.5)" 4
.IX Item "LDAP_EXTENSION_NMAS_DELETE_LOGIN_CONFIGURATION (2.16.840.1.113719.1.39.42.100.5)"
.IP "\s-1LDAP_EXTENSION_NMAS_PUT_LOGIN_SECRET\s0 (2.16.840.1.113719.1.39.42.100.7)" 4
.IX Item "LDAP_EXTENSION_NMAS_PUT_LOGIN_SECRET (2.16.840.1.113719.1.39.42.100.7)"
.IP "\s-1LDAP_EXTENSION_NMAS_DELETE_LOGIN_SECRET\s0 (2.16.840.1.113719.1.39.42.100.9)" 4
.IX Item "LDAP_EXTENSION_NMAS_DELETE_LOGIN_SECRET (2.16.840.1.113719.1.39.42.100.9)"
.IP "\s-1LDAP_EXTENSION_NMAS_SET_PASSWORD\s0 (2.16.840.1.113719.1.39.42.100.11)" 4
.IX Item "LDAP_EXTENSION_NMAS_SET_PASSWORD (2.16.840.1.113719.1.39.42.100.11)"
.IP "\s-1LDAP_EXTENSION_NMAS_GET_PASSWORD\s0 (2.16.840.1.113719.1.39.42.100.13)" 4
.IX Item "LDAP_EXTENSION_NMAS_GET_PASSWORD (2.16.840.1.113719.1.39.42.100.13)"
.IP "\s-1LDAP_EXTENSION_NMAS_DELETE_PASSWORD\s0 (2.16.840.1.113719.1.39.42.100.15)" 4
.IX Item "LDAP_EXTENSION_NMAS_DELETE_PASSWORD (2.16.840.1.113719.1.39.42.100.15)"
.IP "\s-1LDAP_EXTENSION_NMAS_PASSWORD_POLICYCHECK\s0 (2.16.840.1.113719.1.39.42.100.17)" 4
.IX Item "LDAP_EXTENSION_NMAS_PASSWORD_POLICYCHECK (2.16.840.1.113719.1.39.42.100.17)"
.IP "\s-1LDAP_EXTENSION_NMAS_GET_PASSWORD_POLICY_INFO\s0 (2.16.840.1.113719.1.39.42.100.19)" 4
.IX Item "LDAP_EXTENSION_NMAS_GET_PASSWORD_POLICY_INFO (2.16.840.1.113719.1.39.42.100.19)"
.IP "\s-1LDAP_EXTENSION_NMAS_CHANGE_PASSWORD\s0 (2.16.840.1.113719.1.39.42.100.21)" 4
.IX Item "LDAP_EXTENSION_NMAS_CHANGE_PASSWORD (2.16.840.1.113719.1.39.42.100.21)"
.IP "\s-1LDAP_EXTENSION_NMAS_GAMS\s0 (2.16.840.1.113719.1.39.42.100.23)" 4
.IX Item "LDAP_EXTENSION_NMAS_GAMS (2.16.840.1.113719.1.39.42.100.23)"
.IP "\s-1LDAP_EXTENSION_NMAS_MANAGEMENT\s0 (2.16.840.1.113719.1.39.42.100.25)" 4
.IX Item "LDAP_EXTENSION_NMAS_MANAGEMENT (2.16.840.1.113719.1.39.42.100.25)"
.IP "\s-1LDAP_EXTENSION_START_FRAMED_PROTOCOL\s0 (2.16.840.1.113719.1.142.100.1)" 4
.IX Item "LDAP_EXTENSION_START_FRAMED_PROTOCOL (2.16.840.1.113719.1.142.100.1)"
.IP "\s-1LDAP_EXTENSION_END_FRAMED_PROTOCOL\s0 (2.16.840.1.113719.1.142.100.4)" 4
.IX Item "LDAP_EXTENSION_END_FRAMED_PROTOCOL (2.16.840.1.113719.1.142.100.4)"
.IP "\s-1LDAP_EXTENSION_LBURP_OPERATION\s0 (2.16.840.1.113719.1.142.100.6)" 4
.IX Item "LDAP_EXTENSION_LBURP_OPERATION (2.16.840.1.113719.1.142.100.6)"
.PD
.SS "Feature OIDs"
.IX Subsection "Feature OIDs"
\&\fBFeature OIDs\fR identify \s-1LDAP\s0 features.
.PP
By announcing the respective OIDs in the operational attribute
\&\f(CW\*(C`supportedFeature\*(C'\fR of the Root \s-1DSE\s0
an \s-1LDAP\s0 server indicates which \s-1LDAP\s0 features it supports.
.IP "\s-1LDAP_FEATURE_ALL_OPATTS\s0 (1.3.6.1.4.1.4203.1.5.1)" 4
.IX Item "LDAP_FEATURE_ALL_OPATTS (1.3.6.1.4.1.4203.1.5.1)"
Indicates if the server allows \f(CW\*(C`+\*(C'\fR for returning all operational attributes
(\s-1RFC 3673\s0)
.IP "\s-1LDAP_FEATURE_OBJECTCLASS_ATTRS\s0 (1.3.6.1.4.1.4203.1.5.2)" 4
.IX Item "LDAP_FEATURE_OBJECTCLASS_ATTRS (1.3.6.1.4.1.4203.1.5.2)"
Indicates that the server allows \f(CW\*(C`@\f(CIobjectclass\f(CW\*(C'\fR for returning all
attributes used to represent a particular class of object (\s-1RFC 4529\s0)
.IP "\s-1LDAP_FEATURE_ABSOLUTE_FILTERS\s0 (1.3.6.1.4.1.4203.1.5.3)" 4
.IX Item "LDAP_FEATURE_ABSOLUTE_FILTERS (1.3.6.1.4.1.4203.1.5.3)"
Indicates that the server supports \f(CW\*(C`(&)\*(C'\fR for the absolute \fITrue\fR filter,
and \f(CW\*(C`(|)\*(C'\fR for the absolute \fIFalse\fR filter (\s-1RFC 4526\s0).
.IP "\s-1LDAP_FEATURE_LANGUAGE_TAG_OPTIONS\s0 (1.3.6.1.4.1.4203.1.5.4)" 4
.IX Item "LDAP_FEATURE_LANGUAGE_TAG_OPTIONS (1.3.6.1.4.1.4203.1.5.4)"
Indicates the server supports language tag options of the form
\&\f(CW\*(C`lang\-\f(CIlanguage\-tag\f(CW\*(C'\fR with attributes (\s-1RFC 3866\s0)
.IP "\s-1LDAP_FEATURE_LANGUAGE_RANGE_OPTIONS\s0 (1.3.6.1.4.1.4203.1.5.5)" 4
.IX Item "LDAP_FEATURE_LANGUAGE_RANGE_OPTIONS (1.3.6.1.4.1.4203.1.5.5)"
Indicates that the server supports language tag range options (\s-1RFC 3866\s0)
.IP "\s-1LDAP_FEATURE_MODIFY_INCREMENT\s0 (1.3.6.1.1.14)" 4
.IX Item "LDAP_FEATURE_MODIFY_INCREMENT (1.3.6.1.1.14)"
Indicates if the server supports the Modify Increment extension (\s-1RFC 4525\s0).
See \*(L"modify\*(R" in Net::LDAP.
.SS "Active Directory Capability OIDs"
.IX Subsection "Active Directory Capability OIDs"
The following constants are specific to Microsoft Active Directory.
They serve to denote capabilities via the non-standard operational attribute
\&\f(CW\*(C`supportedCapabilities\*(C'\fR in the Root \s-1DSE\s0 of an
an \s-1LDAP\s0 server.
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY\s0 (1.2.840.113556.1.4.800)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY (1.2.840.113556.1.4.800)"
Indicates that the \s-1LDAP\s0 server is running Active Directory
and is running as \s-1AD DS.\s0
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG\s0 (1.2.840.113556.1.4.1791)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG (1.2.840.113556.1.4.1791)"
Indicates that the \s-1LDAP\s0 server on the \s-1DC\s0 is capable of signing and sealing
on an \s-1NTLM\s0 authenticated connection, and that the server is capable of
performing subsequent binds on a signed or sealed connection.
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_V51\s0 (1.2.840.113556.1.4.1670)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_V51 (1.2.840.113556.1.4.1670)"
On an Active Directory \s-1DC\s0 operating as \s-1AD DS,\s0 the presence of this capability
indicates that the \s-1LDAP\s0 server is running at least the Windows 2003.
.Sp
On an Active Directory \s-1DC\s0 operating as \s-1AD LDS,\s0 the presence of this capability
indicates that the \s-1LDAP\s0 server is running at least the Windows 2008.
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_ADAM\s0 (1.2.840.113556.1.4.1851)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_ADAM (1.2.840.113556.1.4.1851)"
Indicates that the \s-1LDAP\s0 server is running Active Directory as \s-1AD LDS.\s0
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_ADAM_DIGEST\s0 (1.2.840.113556.1.4.1880)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_ADAM_DIGEST (1.2.840.113556.1.4.1880)"
Indicates on a \s-1DC\s0 operating as \s-1AD LDS,\s0
that the \s-1DC\s0 accepts \s-1DIGEST\-MD5\s0 binds for \s-1AD LDS\s0 security principals.
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS\s0 (1.2.840.113556.1.4.1920)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS (1.2.840.113556.1.4.1920)"
Indicates that the Active Directory \s-1DC\s0 operating as \s-1AD DS,\s0 is an \s-1RODC.\s0
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_V60\s0 (1.2.840.113556.1.4.1935)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_V60 (1.2.840.113556.1.4.1935)"
Indicates that the \s-1LDAP\s0 server is running at least the Windows 2008.
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_V61_R2\s0 (1.2.840.113556.1.4.2080)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_V61_R2 (1.2.840.113556.1.4.2080)"
Indicates that the \s-1LDAP\s0 server is running at least the Windows 2008 R2.
.IP "\s-1LDAP_CAP_ACTIVE_DIRECTORY_W8\s0 (1.2.840.113556.1.4.2237)" 4
.IX Item "LDAP_CAP_ACTIVE_DIRECTORY_W8 (1.2.840.113556.1.4.2237)"
Indicates that the \s-1LDAP\s0 server is running at least the Windows 2012.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
Net::LDAP,
Net::LDAP::Message
.SH "AUTHOR"
.IX Header "AUTHOR"
Graham Barr <gbarr@pobox.com>
.PP
Please report any bugs, or post any suggestions, to the perl-ldap mailing list
<perl\-ldap@perl.org>
.SH "COPYRIGHT"
.IX Header "COPYRIGHT"
Copyright (c) 1998\-2009 Graham Barr. All rights reserved. This program is
free software; you can redistribute it and/or modify it under the same
terms as Perl itself.
© 2025 GrazzMean