.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) .\" .\" 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 turned on, 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 .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Net::LDAP::Constant 3pm" .TH Net::LDAP::Constant 3pm "2015-04-06" "perl v5.20.2" "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 constant subroutines for the following \s-1LDAP\s0 error codes. .SS "Protocol Constants" .IX Subsection "Protocol Constants" .IP "\s-1LDAP_SUCCESS \\fIs0\fR\|(0)" 4 .IX Item "LDAP_SUCCESS f(ISs0" Operation completed without error .IP "\s-1LDAP_OPERATIONS_ERROR \\fIs0\fR\|(1)" 4 .IX Item "LDAP_OPERATIONS_ERROR f(ISs0" Server encountered an internal error .IP "\s-1LDAP_PROTOCOL_ERROR \\fIs0\fR\|(2)" 4 .IX Item "LDAP_PROTOCOL_ERROR f(ISs0" Unrecognized version number or incorrect \s-1PDU\s0 structure .IP "\s-1LDAP_TIMELIMIT_EXCEEDED \\fIs0\fR\|(3)" 4 .IX Item "LDAP_TIMELIMIT_EXCEEDED f(ISs0" The time limit on a search operation has been exceeded .IP "\s-1LDAP_SIZELIMIT_EXCEEDED \\fIs0\fR\|(4)" 4 .IX Item "LDAP_SIZELIMIT_EXCEEDED f(ISs0" The maximum number of search results to return has been exceeded. .IP "\s-1LDAP_COMPARE_FALSE \\fIs0\fR\|(5)" 4 .IX Item "LDAP_COMPARE_FALSE f(ISs0" 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 \\fIs0\fR\|(6)" 4 .IX Item "LDAP_COMPARE_TRUE f(ISs0" 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 \\fIs0\fR\|(7)" 4 .IX Item "LDAP_AUTH_METHOD_NOT_SUPPORTED f(ISs0" Unrecognized \s-1SASL\s0 mechanism name .IP "\s-1LDAP_STRONG_AUTH_NOT_SUPPORTED \\fIs0\fR\|(7)" 4 .IX Item "LDAP_STRONG_AUTH_NOT_SUPPORTED f(ISs0" Unrecognized \s-1SASL\s0 mechanism name .IP "\s-1LDAP_STRONG_AUTH_REQUIRED \\fIs0\fR\|(8)" 4 .IX Item "LDAP_STRONG_AUTH_REQUIRED f(ISs0" The server requires authentication be performed with a \s-1SASL\s0 mechanism .IP "\s-1LDAP_PARTIAL_RESULTS \\fIs0\fR\|(9)" 4 .IX Item "LDAP_PARTIAL_RESULTS f(ISs0" 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" .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)" .PD 0 .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .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)" .IP "\s-1LDAP_CONTROL_ASSERTION \s0(1.3.6.1.1.12)" 4 .IX Item "LDAP_CONTROL_ASSERTION (1.3.6.1.1.12)" .IP "\s-1LDAP_CONTROL_DONTUSECOPY \s0(1.3.6.1.1.22)" 4 .IX Item "LDAP_CONTROL_DONTUSECOPY (1.3.6.1.1.22)" .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)" .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)" .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)" .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)" .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)" .PD .SS "Control constants" .IX Subsection "Control constants" .IP "\s-1LDAP_PP_PASSWORD_EXPIRED \\fIs0\fR\|(0) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_PASSWORD_EXPIRED f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The account's password has expired. .IP "\s-1LDAP_PP_ACCOUNT_LOCKED \\fIs0\fR\|(1) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_ACCOUNT_LOCKED f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The account is locked. .IP "\s-1LDAP_PP_CHANGE_AFTER_RESET \\fIs0\fR\|(2) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_CHANGE_AFTER_RESET f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The account's password has been reset and now must be changed. .IP "\s-1LDAP_PP_PASSWORD_MOD_NOT_ALLOWED \\fIs0\fR\|(3) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_PASSWORD_MOD_NOT_ALLOWED f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The account's password may not be modified. .IP "\s-1LDAP_PP_MUST_SUPPLY_OLD_PASSWORD \\fIs0\fR\|(4) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_MUST_SUPPLY_OLD_PASSWORD f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The old password must also be supplied when setting a new password. .IP "\s-1LDAP_PP_INSUFFICIENT_PASSWORD_QUALITY \\fIs0\fR\|(5) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_INSUFFICIENT_PASSWORD_QUALITY f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The new password was not of sufficient quality. .IP "\s-1LDAP_PP_PASSWORD_TOO_SHORT \\fIs0\fR\|(6) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_PASSWORD_TOO_SHORT f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The new password was too short. .IP "\s-1LDAP_PP_PASSWORD_TOO_YOUNG \\fIs0\fR\|(7) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_PASSWORD_TOO_YOUNG f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The previous password was changed too recently. .IP "\s-1LDAP_PP_PASSWORD_IN_HISTORY \\fIs0\fR\|(8) [\s-1LDAP_CONTROL_PASSWORDPOLICY\s0]" 4 .IX Item "LDAP_PP_PASSWORD_IN_HISTORY f(ISs0 [LDAP_CONTROL_PASSWORDPOLICY]" The new password was used too recently. .IP "\s-1LDAP_SYNC_NONE \\fIs0\fR\|(0) [\s-1LDAP_CONTROL_SYNC\s0]" 4 .IX Item "LDAP_SYNC_NONE f(ISs0 [LDAP_CONTROL_SYNC]" .PD 0 .IP "\s-1LDAP_SYNC_REFRESH_ONLY \\fIs0\fR\|(1) [\s-1LDAP_CONTROL_SYNC\s0]" 4 .IX Item "LDAP_SYNC_REFRESH_ONLY f(ISs0 [LDAP_CONTROL_SYNC]" .IP "\s-1LDAP_SYNC_RESERVED \\fIs0\fR\|(2) [\s-1LDAP_CONTROL_SYNC\s0]" 4 .IX Item "LDAP_SYNC_RESERVED f(ISs0 [LDAP_CONTROL_SYNC]" .IP "\s-1LDAP_SYNC_REFRESH_AND_PERSIST \\fIs0\fR\|(3) [\s-1LDAP_CONTROL_SYNC\s0]" 4 .IX Item "LDAP_SYNC_REFRESH_AND_PERSIST f(ISs0 [LDAP_CONTROL_SYNC]" .IP "\s-1LDAP_SYNC_REFRESH_PRESENTS \\fIs0\fR\|(0) [\s-1LDAP_SYNC_INFO\s0]" 4 .IX Item "LDAP_SYNC_REFRESH_PRESENTS f(ISs0 [LDAP_SYNC_INFO]" .IP "\s-1LDAP_SYNC_REFRESH_DELETES \\fIs0\fR\|(1) [\s-1LDAP_SYNC_INFO\s0]" 4 .IX Item "LDAP_SYNC_REFRESH_DELETES f(ISs0 [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 \\fIs0\fR\|(0) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4 .IX Item "LDAP_SYNC_PRESENT f(ISs0 [LDAP_CONTROL_SYNC_STATE]" .IP "\s-1LDAP_SYNC_ADD \\fIs0\fR\|(1) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4 .IX Item "LDAP_SYNC_ADD f(ISs0 [LDAP_CONTROL_SYNC_STATE]" .IP "\s-1LDAP_SYNC_MODIFY \\fIs0\fR\|(2) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4 .IX Item "LDAP_SYNC_MODIFY f(ISs0 [LDAP_CONTROL_SYNC_STATE]" .IP "\s-1LDAP_SYNC_DELETE \\fIs0\fR\|(3) [\s-1LDAP_CONTROL_SYNC_STATE\s0]" 4 .IX Item "LDAP_SYNC_DELETE f(ISs0 [LDAP_CONTROL_SYNC_STATE]" .PD .SS "Extension OIDs" .IX Subsection "Extension OIDs" \&\fBNet::LDAP::Constant\fR exports constant subroutines for the following \s-1LDAP\s0 extension OIDs. .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) .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) .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) .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) .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) .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" \&\fBNet::LDAP::Constant\fR exports constant subroutines for the following \s-1LDAP\s0 feature OIDs. .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) .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 attribute \&\f(CW\*(C`supportedCapabilities\*(C'\fR in the Root \s-1DSE.\s0 .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 .PP Please report any bugs, or post any suggestions, to the perl-ldap mailing list .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.