ldap3.protocol package

Submodules

ldap3.protocol.controls module

ldap3.protocol.controls.build_control(oid, criticality, value, encode_control_value=True)[source]

ldap3.protocol.convert module

ldap3.protocol.convert.attribute_to_dict(attribute)[source]
ldap3.protocol.convert.attributes_to_dict(attributes)[source]
ldap3.protocol.convert.attributes_to_list(attributes)[source]
ldap3.protocol.convert.authentication_choice_to_dict(authentication_choice)[source]
ldap3.protocol.convert.ava_to_dict(ava)[source]
ldap3.protocol.convert.build_controls_list(controls)[source]

controls is a sequence of Control() or sequences each sequence must have 3 elements: the control OID, the criticality, the value criticality must be a boolean

ldap3.protocol.convert.change_to_dict(change)[source]
ldap3.protocol.convert.changes_to_list(changes)[source]
ldap3.protocol.convert.partial_attribute_to_dict(modification)[source]
ldap3.protocol.convert.prepare_changes_for_request(changes)[source]
ldap3.protocol.convert.prepare_filter_for_sending(raw_string)[source]
ldap3.protocol.convert.prepare_for_sending(raw_string)[source]
ldap3.protocol.convert.referrals_to_list(referrals)[source]
ldap3.protocol.convert.sasl_to_dict(sasl)[source]
ldap3.protocol.convert.search_refs_to_list(search_refs)[source]
ldap3.protocol.convert.search_refs_to_list_fast(search_refs)[source]
ldap3.protocol.convert.substring_to_dict(substring)[source]
ldap3.protocol.convert.validate_assertion_value(schema, name, value, auto_escape, auto_encode, validator, check_names)[source]
ldap3.protocol.convert.validate_attribute_value(schema, name, value, auto_encode, validator=None, check_names=False)[source]

ldap3.protocol.microsoft module

class ldap3.protocol.microsoft.DirSyncControlRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768658d0 types <NamedType object at 0x76865830 type Flags=<Integer schema object at 0x768656b0 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76865870 type MaxBytes=<Integer schema object at 0x76865850 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x768658b0 type Cookie=<OctetString schema object at 0x76865890 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.microsoft.DirSyncControlResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76865b30 types <NamedType object at 0x76865a90 type MoreResults=<Integer schema object at 0x76865930 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76865ad0 type unused=<Integer schema object at 0x76865ab0 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76865b10 type CookieServer=<OctetString schema object at 0x76865af0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.microsoft.ExtendedDN(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76865dd0 types <NamedType object at 0x76865db0 type option=<Integer schema object at 0x76865d90 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>>
class ldap3.protocol.microsoft.SdFlags(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76865d10 types <NamedType object at 0x76865cf0 type Flags=<Integer schema object at 0x76865b90 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>>
class ldap3.protocol.microsoft.SicilyBindResponse(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768af030 types <NamedType object at 0x768a6a30 type resultCode=<ResultCode schema object at 0x768a6890 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x768a6bb0 type serverCreds=<OctetString schema object at 0x768a6b30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>, <NamedType object at 0x768a6fb0 type errorMessage=<LDAPString schema object at 0x768a6c50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>>
tagSet = <TagSet object at 0x768a6a90 tags 64:32:1>
ldap3.protocol.microsoft.dir_sync_control(criticality, object_security, ancestors_first, public_data_only, incremental_values, max_length, cookie)[source]
ldap3.protocol.microsoft.extended_dn_control(criticality=False, hex_format=False)[source]
ldap3.protocol.microsoft.security_descriptor_control(criticality=False, sdflags=15)[source]
ldap3.protocol.microsoft.show_deleted_control(criticality=False)[source]

ldap3.protocol.novell module

class ldap3.protocol.novell.CreateGroupTypeRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768061f0 types <NamedType object at 0x76806130 type createGroupType=<LDAPOID schema object at 0x76806150 tagSet <TagSet object at 0x7686d930 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x768061d0 type createGroupValue=<OctetString schema object at 0x76806190 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.novell.CreateGroupTypeResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76806490 types <NamedType object at 0x76806250 type createGroupCookie=<GroupCookie schema object at 0x768063f0 tagSet <TagSet object at 0x7686d970 tags 0:0:2>>>, <OptionalNamedType object at 0x76806470 type createGroupValue=<OctetString schema object at 0x76806430 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.novell.EndGroupTypeRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768066f0 types <NamedType object at 0x76806690 type endGroupCookie=<GroupCookie schema object at 0x76806670 tagSet <TagSet object at 0x7686d970 tags 0:0:2>>>, <OptionalNamedType object at 0x768066d0 type endGroupValue=<OctetString schema object at 0x768066b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.novell.EndGroupTypeResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76806930 types <OptionalNamedType object at 0x76806910 type endGroupValue=<OctetString schema object at 0x768068f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.novell.Error(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Integer

tagSet = <TagSet object at 0x7686d9f0 tags 0:0:2>
class ldap3.protocol.novell.GroupCookie(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Integer

tagSet = <TagSet object at 0x7686d970 tags 0:0:2>
class ldap3.protocol.novell.GroupingControlValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76806a90 types <NamedType object at 0x76806a30 type groupingCookie=<GroupCookie schema object at 0x768069d0 tagSet <TagSet object at 0x7686d970 tags 0:0:2>>>, <OptionalNamedType object at 0x76806a70 type groupValue=<OctetString schema object at 0x76806a50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.novell.Identity(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
class ldap3.protocol.novell.LDAPDN(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7686d8b0 tags 0:0:4>
class ldap3.protocol.novell.LDAPOID(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7686d930 tags 0:0:4>
class ldap3.protocol.novell.NmasGetUniversalPasswordRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7686da50 types <NamedType object at 0x7686d9d0 type nmasver=<NmasVer schema object at 0x7686d850 tagSet <TagSet object at 0x7686d9b0 tags 0:0:2>>>, <NamedType object at 0x7686da30 type reqdn=<Identity schema object at 0x7686da10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>>
class ldap3.protocol.novell.NmasGetUniversalPasswordResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7686dc30 types <NamedType object at 0x7686db50 type nmasver=<NmasVer schema object at 0x7686db90 tagSet <TagSet object at 0x7686d9b0 tags 0:0:2>>>, <NamedType object at 0x7686dbd0 type err=<Error schema object at 0x7686dbb0 tagSet <TagSet object at 0x7686d9f0 tags 0:0:2>>>, <OptionalNamedType object at 0x7686dc10 type passwd=<Password schema object at 0x7686dbf0 tagSet <TagSet object at 0x7686d8f0 tags 0:0:4> encoding utf-8>>>
class ldap3.protocol.novell.NmasSetUniversalPasswordRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7686dff0 types <NamedType object at 0x7686df10 type nmasver=<NmasVer schema object at 0x7686dc90 tagSet <TagSet object at 0x7686d9b0 tags 0:0:2>>>, <NamedType object at 0x7686df90 type reqdn=<Identity schema object at 0x7686df50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7686dfd0 type new_passwd=<Password schema object at 0x7686dfb0 tagSet <TagSet object at 0x7686d8f0 tags 0:0:4> encoding utf-8>>>
class ldap3.protocol.novell.NmasSetUniversalPasswordResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76879370 types <NamedType object at 0x768792d0 type nmasver=<NmasVer schema object at 0x76879050 tagSet <TagSet object at 0x7686d9b0 tags 0:0:2>>>, <NamedType object at 0x76879350 type err=<Error schema object at 0x76879310 tagSet <TagSet object at 0x7686d9f0 tags 0:0:2>>>>
class ldap3.protocol.novell.NmasVer(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Integer

tagSet = <TagSet object at 0x7686d9b0 tags 0:0:2>
class ldap3.protocol.novell.Password(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7686d8f0 tags 0:0:4>
class ldap3.protocol.novell.ReplicaInfoRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76879650 types <NamedType object at 0x768795f0 type server_dn=<LDAPDN schema object at 0x768795b0 tagSet <TagSet object at 0x7686d8b0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76879630 type partition_dn=<LDAPDN schema object at 0x76879610 tagSet <TagSet object at 0x7686d8b0 tags 0:0:4> encoding utf-8>>>
tagSet = <TagSet object at 0x768793d0 untagged>
class ldap3.protocol.novell.ReplicaInfoResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76879ab0 types <NamedType object at 0x768798b0 type partition_id=<Integer schema object at 0x768796b0 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76879910 type replica_state=<Integer schema object at 0x768798f0 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76879950 type modification_time=<Integer schema object at 0x76879930 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76879990 type purge_time=<Integer schema object at 0x76879970 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x768799d0 type local_partition_id=<Integer schema object at 0x768799b0 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76879a10 type partition_dn=<LDAPDN schema object at 0x768799f0 tagSet <TagSet object at 0x7686d8b0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76879a50 type replica_type=<Integer schema object at 0x76879a30 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76879a90 type flags=<Integer schema object at 0x76879a70 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>>
tagSet = <TagSet object at 0x76879870 untagged>
class ldap3.protocol.novell.ReplicaList(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <OctetString schema object at 0x76879570 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>

ldap3.protocol.oid module

ldap3.protocol.oid.constant_to_oid_kind(oid_kind)[source]
ldap3.protocol.oid.decode_oids(sequence)[source]
ldap3.protocol.oid.decode_syntax(syntax)[source]
ldap3.protocol.oid.oid_to_string(oid)[source]

ldap3.protocol.persistentSearch module

class ldap3.protocol.persistentSearch.ChangeType(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Enumerated

namedValues = <NamedValues object 0x7682c150 enums add=1, modDN=8, modify=4, delete=2>
class ldap3.protocol.persistentSearch.EntryChangeNotificationControl(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7682c290 types <NamedType object at 0x7682c1d0 type changeType=<ChangeType schema object at 0x7682c190 namedValues <NamedValues object 0x7682c150 enums add=1, modDN=8, modify=4, delete=2> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <OptionalNamedType object at 0x7682c230 type previousDN=<LDAPDN schema object at 0x7682c210 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7682c270 type changeNumber=<Integer schema object at 0x7682c250 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>>
class ldap3.protocol.persistentSearch.PersistentSearchControl(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x767fce90 types <NamedType object at 0x767fcdf0 type changeTypes=<Integer schema object at 0x767fcd70 tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x767fce30 type changesOnly=<Boolean schema object at 0x767fce10 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <NamedType object at 0x767fce70 type returnECs=<Boolean schema object at 0x767fce50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>>
ldap3.protocol.persistentSearch.persistent_search_control(change_types, changes_only=True, return_ecs=True, criticality=False)[source]

ldap3.protocol.rfc2696 module

class ldap3.protocol.rfc2696.Cookie(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

class ldap3.protocol.rfc2696.Integer0ToMax(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Integer

subtypeSpec = <ConstraintsIntersection object at 0x76843b70 consts <ValueRangeConstraint object at 0x76843b30 consts 0, <Integer value object at 0x76843ad0 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
class ldap3.protocol.rfc2696.RealSearchControlValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76843c90 types <NamedType object at 0x76843c30 type size=<Size schema object at 0x76843bb0 subtypeSpec <ConstraintsIntersection object at 0x76843b70 consts <ValueRangeConstraint object at 0x76843b30 consts 0, <Integer value object at 0x76843ad0 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x76843c70 type cookie=<Cookie schema object at 0x76843c50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>>
class ldap3.protocol.rfc2696.Size(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc2696.Integer0ToMax

ldap3.protocol.rfc2696.paged_search_control(criticality=False, size=10, cookie=None)[source]

ldap3.protocol.rfc2849 module

ldap3.protocol.rfc2849.add_attributes(attributes, all_base64)[source]
ldap3.protocol.rfc2849.add_controls(controls, all_base64)[source]
ldap3.protocol.rfc2849.add_ldif_header(ldif_lines)[source]
ldap3.protocol.rfc2849.add_request_to_ldif(entry, all_base64, sort_order=None)[source]
ldap3.protocol.rfc2849.decode_persistent_search_control(change)[source]
ldap3.protocol.rfc2849.delete_request_to_ldif(entry, all_base64, sort_order=None)[source]
ldap3.protocol.rfc2849.ldif_sort(line, sort_order)[source]
ldap3.protocol.rfc2849.modify_dn_request_to_ldif(entry, all_base64, sort_order=None)[source]
ldap3.protocol.rfc2849.modify_request_to_ldif(entry, all_base64, sort_order=None)[source]
ldap3.protocol.rfc2849.operation_to_ldif(operation_type, entries, all_base64=False, sort_order=None)[source]
ldap3.protocol.rfc2849.persistent_search_response_to_ldif(change)[source]
ldap3.protocol.rfc2849.safe_ldif_string(bytes_value)[source]
ldap3.protocol.rfc2849.search_response_to_ldif(entries, all_base64, sort_order=None)[source]
ldap3.protocol.rfc2849.sort_ldif_lines(lines, sort_order)[source]

ldap3.protocol.rfc3062 module

class ldap3.protocol.rfc3062.GenPasswd(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

newPasswd [2] OCTET STRING OPTIONAL

encoding = 'utf-8'
tagSet = <TagSet object at 0x768117f0 tags 128:0:0>
class ldap3.protocol.rfc3062.NewPasswd(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

newPasswd [2] OCTET STRING OPTIONAL

encoding = 'utf-8'
tagSet = <TagSet object at 0x76811750 tags 128:0:2>
class ldap3.protocol.rfc3062.OldPasswd(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

oldPasswd [1] OCTET STRING OPTIONAL

encoding = 'utf-8'
tagSet = <TagSet object at 0x768116b0 tags 128:0:1>
class ldap3.protocol.rfc3062.PasswdModifyRequestValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

PasswdModifyRequestValue ::= SEQUENCE {
userIdentity [0] OCTET STRING OPTIONAL oldPasswd [1] OCTET STRING OPTIONAL newPasswd [2] OCTET STRING OPTIONAL }
componentType = <NamedTypes object at 0x768118f0 types <OptionalNamedType object at 0x76811850 type userIdentity=<UserIdentity schema object at 0x76811550 tagSet <TagSet object at 0x76811610 tags 128:0:0> encoding utf-8>>, <OptionalNamedType object at 0x76811890 type oldPasswd=<OldPasswd schema object at 0x76811870 tagSet <TagSet object at 0x768116b0 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x768118d0 type newPasswd=<NewPasswd schema object at 0x768118b0 tagSet <TagSet object at 0x76811750 tags 128:0:2> encoding utf-8>>>
class ldap3.protocol.rfc3062.PasswdModifyResponseValue(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

PasswdModifyResponseValue ::= SEQUENCE {
genPasswd [0] OCTET STRING OPTIONAL }
componentType = <NamedTypes object at 0x76811ad0 types <OptionalNamedType object at 0x76811ab0 type genPasswd=<GenPasswd schema object at 0x76811a10 tagSet <TagSet object at 0x768117f0 tags 128:0:0> encoding utf-8>>>
class ldap3.protocol.rfc3062.UserIdentity(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

userIdentity [0] OCTET STRING OPTIONAL

encoding = 'utf-8'
tagSet = <TagSet object at 0x76811610 tags 128:0:0>

ldap3.protocol.rfc4511 module

class ldap3.protocol.rfc4511.AbandonRequest(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.MessageID

tagSet = <TagSet object at 0x768d2dd0 tags 64:0:16>
class ldap3.protocol.rfc4511.AddRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768d2050 types <NamedType object at 0x768c7f30 type entry=<LDAPDN schema object at 0x768c7e70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2030 type attributes=<AttributeList value object at 0x768c7fd0 componentType=<Attribute schema object at 0x7690d110 componentType=<NamedTypes object at 0x769faf10 types <NamedType object at 0x769fae70 type type=<AttributeDescription schema object at 0x769faeb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769faef0 type vals=<Vals value object at 0x769faed0 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>>
tagSet = <TagSet object at 0x768c7f70 tags 64:32:8>
class ldap3.protocol.rfc4511.AddResponse(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPResult

tagSet = <TagSet object at 0x768d2290 tags 64:32:9>
class ldap3.protocol.rfc4511.And(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SetOf

componentType = <Filter schema object at 0x769328f0 componentType=<NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>
subtypeSpec = <ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
tagSet = <TagSet object at 0x769278b0 tags 128:32:0>
class ldap3.protocol.rfc4511.Any(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.AssertionValue

tagSet = <TagSet object at 0x76927070 tags 128:0:1>
class ldap3.protocol.rfc4511.ApproxMatch(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.AttributeValueAssertion

tagSet = <TagSet object at 0x76927d10 tags 128:32:8>
class ldap3.protocol.rfc4511.AssertionValue(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
class ldap3.protocol.rfc4511.Attribute(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x769faf10 types <NamedType object at 0x769fae70 type type=<AttributeDescription schema object at 0x769faeb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769faef0 type vals=<Vals value object at 0x769faed0 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>>
class ldap3.protocol.rfc4511.AttributeDescription(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPString

class ldap3.protocol.rfc4511.AttributeList(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <Attribute schema object at 0x7690d110 componentType=<NamedTypes object at 0x769faf10 types <NamedType object at 0x769fae70 type type=<AttributeDescription schema object at 0x769faeb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769faef0 type vals=<Vals value object at 0x769faed0 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>
class ldap3.protocol.rfc4511.AttributeSelection(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <Selector schema object at 0x76917850 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>
class ldap3.protocol.rfc4511.AttributeValue(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
class ldap3.protocol.rfc4511.AttributeValueAssertion(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>>
class ldap3.protocol.rfc4511.AuthenticationChoice(**kwargs)[source]

Bases: pyasn1.type.univ.Choice

componentType = <NamedTypes object at 0x7690d870 types <NamedType object at 0x7690d730 type simple=<Simple schema object at 0x7690d530 tagSet <TagSet object at 0x7690d1b0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x7690d790 type sasl=<SaslCredentials schema object at 0x7690d750 componentType=<NamedTypes object at 0x7690d310 types <NamedType object at 0x7690d230 type mechanism=<LDAPString schema object at 0x7690d150 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690d2f0 type credentials=<Credentials schema object at 0x7690d2d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690d270 tags 128:32:3>>>, <NamedType object at 0x7690d7d0 type sicilyPackageDiscovery=<SicilyPackageDiscovery schema object at 0x7690d7b0 tagSet <TagSet object at 0x7690d5b0 tags 128:0:9> encoding utf-8>>, <NamedType object at 0x7690d810 type sicilyNegotiate=<SicilyNegotiate schema object at 0x7690d7f0 tagSet <TagSet object at 0x7690d630 tags 128:0:10> encoding utf-8>>, <NamedType object at 0x7690d850 type sicilyResponse=<SicilyResponse schema object at 0x7690d830 tagSet <TagSet object at 0x7690d6d0 tags 128:0:11> encoding utf-8>>>
class ldap3.protocol.rfc4511.BindRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7693c410 types <NamedType object at 0x7693c2d0 type version=<Version schema object at 0x76932e10 subtypeSpec <ConstraintsIntersection object at 0x7690dc90 consts <ValueRangeConstraint object at 0x76b87870 consts 1, 127>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693c390 type name=<LDAPDN schema object at 0x7693c370 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693c3f0 type authentication=<AuthenticationChoice schema object at 0x7693c3b0 componentType=<NamedTypes object at 0x7690d870 types <NamedType object at 0x7690d730 type simple=<Simple schema object at 0x7690d530 tagSet <TagSet object at 0x7690d1b0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x7690d790 type sasl=<SaslCredentials schema object at 0x7690d750 componentType=<NamedTypes object at 0x7690d310 types <NamedType object at 0x7690d230 type mechanism=<LDAPString schema object at 0x7690d150 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690d2f0 type credentials=<Credentials schema object at 0x7690d2d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690d270 tags 128:32:3>>>, <NamedType object at 0x7690d7d0 type sicilyPackageDiscovery=<SicilyPackageDiscovery schema object at 0x7690d7b0 tagSet <TagSet object at 0x7690d5b0 tags 128:0:9> encoding utf-8>>, <NamedType object at 0x7690d810 type sicilyNegotiate=<SicilyNegotiate schema object at 0x7690d7f0 tagSet <TagSet object at 0x7690d630 tags 128:0:10> encoding utf-8>>, <NamedType object at 0x7690d850 type sicilyResponse=<SicilyResponse schema object at 0x7690d830 tagSet <TagSet object at 0x7690d6d0 tags 128:0:11> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>>
tagSet = <TagSet object at 0x7693c310 tags 64:32:0>
class ldap3.protocol.rfc4511.BindResponse(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7693c8d0 types <NamedType object at 0x7693c710 type resultCode=<ResultCode schema object at 0x7693c6f0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693c7d0 type matchedDN=<LDAPDN schema object at 0x7693c7b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693c810 type diagnosticMessage=<LDAPString schema object at 0x7693c7f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7693c870 type referral=<Referral value object at 0x7693c830 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>, <OptionalNamedType object at 0x7693c8b0 type serverSaslCreds=<ServerSaslCreds schema object at 0x7693c890 tagSet <TagSet object at 0x7690deb0 tags 128:0:7> encoding utf-8>>>
tagSet = <TagSet object at 0x7693c750 tags 64:32:1>
class ldap3.protocol.rfc4511.Change(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76932bf0 types <NamedType object at 0x76932b70 type operation=<Operation schema object at 0x76932b30 namedValues <NamedValues object 0x76932b10 enums add=0, replace=2, increment=3, delete=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x76932bd0 type modification=<PartialAttribute schema object at 0x76932b90 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>>
class ldap3.protocol.rfc4511.Changes(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <Change schema object at 0x76932dd0 componentType=<NamedTypes object at 0x76932bf0 types <NamedType object at 0x76932b70 type operation=<Operation schema object at 0x76932b30 namedValues <NamedValues object 0x76932b10 enums add=0, replace=2, increment=3, delete=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x76932bd0 type modification=<PartialAttribute schema object at 0x76932b90 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>
class ldap3.protocol.rfc4511.CompareRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768d2af0 types <NamedType object at 0x768d29f0 type entry=<LDAPDN schema object at 0x768d2930 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2ad0 type ava=<AttributeValueAssertion schema object at 0x768d2a90 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>>
tagSet = <TagSet object at 0x768d2a30 tags 64:32:14>
class ldap3.protocol.rfc4511.CompareResponse(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPResult

tagSet = <TagSet object at 0x768d2d30 tags 64:32:15>
class ldap3.protocol.rfc4511.Control(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x769174b0 types <NamedType object at 0x76917070 type controlType=<LDAPOID schema object at 0x769173b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>, <DefaultedNamedType object at 0x769173f0 type criticality=<Criticality value object at 0x76917430 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1> payload [False]>>, <OptionalNamedType object at 0x76917490 type controlValue=<ControlValue schema object at 0x76917470 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>>
class ldap3.protocol.rfc4511.ControlValue(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
class ldap3.protocol.rfc4511.Controls(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <Control schema object at 0x769174f0 componentType=<NamedTypes object at 0x769174b0 types <NamedType object at 0x76917070 type controlType=<LDAPOID schema object at 0x769173b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>, <DefaultedNamedType object at 0x769173f0 type criticality=<Criticality value object at 0x76917430 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1> payload [False]>>, <OptionalNamedType object at 0x76917490 type controlValue=<ControlValue schema object at 0x76917470 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>
tagSet = <TagSet object at 0x769177b0 tags 128:32:0>
class ldap3.protocol.rfc4511.Credentials(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
class ldap3.protocol.rfc4511.Criticality(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Boolean

defaultValue = False
class ldap3.protocol.rfc4511.DelRequest(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPDN

tagSet = <TagSet object at 0x768d2330 tags 64:0:10>
class ldap3.protocol.rfc4511.DelResponse(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPResult

tagSet = <TagSet object at 0x768d23d0 tags 64:32:11>
class ldap3.protocol.rfc4511.DeleteOldRDN(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Boolean

class ldap3.protocol.rfc4511.DerefAliases(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Enumerated

namedValues = <NamedValues object 0x76917810 enums derefFindingBaseObj=2, derefAlwa...refAliases=0, derefInSearching=1>
class ldap3.protocol.rfc4511.DnAttributes(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Boolean

defaultValue = <Boolean value object at 0x769178d0 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1> payload [False]>
tagSet = <TagSet object at 0x76917b30 tags 128:0:4>
class ldap3.protocol.rfc4511.EqualityMatch(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.AttributeValueAssertion

tagSet = <TagSet object at 0x76927a90 tags 128:32:3>
class ldap3.protocol.rfc4511.ExtendedRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768d2f10 types <NamedType object at 0x768d2e30 type requestName=<RequestName schema object at 0x768d2cd0 tagSet <TagSet object at 0x76932f30 tags 128:0:0> encoding iso-8859-1>>, <OptionalNamedType object at 0x768d2ef0 type requestValue=<RequestValue schema object at 0x768d2ed0 tagSet <TagSet object at 0x76932fd0 tags 128:0:1> encoding utf-8>>>
tagSet = <TagSet object at 0x768d2e70 tags 64:32:23>
class ldap3.protocol.rfc4511.ExtendedResponse(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768de350 types <NamedType object at 0x768de150 type resultCode=<ResultCode schema object at 0x768de130 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x768de210 type matchedDN=<LDAPDN schema object at 0x768de1f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768de250 type diagnosticMessage=<LDAPString schema object at 0x768de230 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x768de2b0 type referral=<Referral value object at 0x768de270 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>, <OptionalNamedType object at 0x768de2f0 type responseName=<ResponseName schema object at 0x768de2d0 tagSet <TagSet object at 0x7693c090 tags 128:0:10> encoding iso-8859-1>>, <OptionalNamedType object at 0x768de330 type responseValue=<ResponseValue schema object at 0x768de310 tagSet <TagSet object at 0x7693c130 tags 128:0:11> encoding utf-8>>>
tagSet = <TagSet object at 0x768de190 tags 64:32:24>
class ldap3.protocol.rfc4511.ExtensibleMatch(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.MatchingRuleAssertion

tagSet = <TagSet object at 0x76927db0 tags 128:32:9>
class ldap3.protocol.rfc4511.Filter(**kwargs)[source]

Bases: pyasn1.type.univ.Choice

componentType = <NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>>
class ldap3.protocol.rfc4511.Final(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.AssertionValue

tagSet = <TagSet object at 0x76927110 tags 128:0:2>
class ldap3.protocol.rfc4511.GreaterOrEqual(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.AttributeValueAssertion

tagSet = <TagSet object at 0x76927b30 tags 128:32:5>
class ldap3.protocol.rfc4511.Initial(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.AssertionValue

tagSet = <TagSet object at 0x76917fb0 tags 128:0:0>
class ldap3.protocol.rfc4511.Integer0ToMax(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Integer

subtypeSpec = <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
class ldap3.protocol.rfc4511.IntermediateResponse(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768de890 types <OptionalNamedType object at 0x768de810 type responseName=<IntermediateResponseName schema object at 0x768de790 tagSet <TagSet object at 0x7693c1d0 tags 128:0:0> encoding iso-8859-1>>, <OptionalNamedType object at 0x768de870 type responseValue=<IntermediateResponseValue schema object at 0x768de850 tagSet <TagSet object at 0x7693c270 tags 128:0:1> encoding utf-8>>>
tagSet = <TagSet object at 0x768de7d0 tags 64:32:25>
class ldap3.protocol.rfc4511.IntermediateResponseName(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPOID

tagSet = <TagSet object at 0x7693c1d0 tags 128:0:0>
class ldap3.protocol.rfc4511.IntermediateResponseValue(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7693c270 tags 128:0:1>
class ldap3.protocol.rfc4511.LDAPDN(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPString

class ldap3.protocol.rfc4511.LDAPMessage(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768f2070 types <NamedType object at 0x768e7f90 type messageID=<MessageID schema object at 0x768e7f50 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x768e7ff0 type protocolOp=<ProtocolOp schema object at 0x768e7fb0 componentType=<NamedTypes object at 0x768def30 types <NamedType object at 0x768dea10 type bindRequest=<BindRequest schema object at 0x768de9d0 componentType=<NamedTypes object at 0x7693c410 types <NamedType object at 0x7693c2d0 type version=<Version schema object at 0x76932e10 subtypeSpec <ConstraintsIntersection object at 0x7690dc90 consts <ValueRangeConstraint object at 0x76b87870 consts 1, 127>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693c390 type name=<LDAPDN schema object at 0x7693c370 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693c3f0 type authentication=<AuthenticationChoice schema object at 0x7693c3b0 componentType=<NamedTypes object at 0x7690d870 types <NamedType object at 0x7690d730 type simple=<Simple schema object at 0x7690d530 tagSet <TagSet object at 0x7690d1b0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x7690d790 type sasl=<SaslCredentials schema object at 0x7690d750 componentType=<NamedTypes object at 0x7690d310 types <NamedType object at 0x7690d230 type mechanism=<LDAPString schema object at 0x7690d150 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690d2f0 type credentials=<Credentials schema object at 0x7690d2d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690d270 tags 128:32:3>>>, <NamedType object at 0x7690d7d0 type sicilyPackageDiscovery=<SicilyPackageDiscovery schema object at 0x7690d7b0 tagSet <TagSet object at 0x7690d5b0 tags 128:0:9> encoding utf-8>>, <NamedType object at 0x7690d810 type sicilyNegotiate=<SicilyNegotiate schema object at 0x7690d7f0 tagSet <TagSet object at 0x7690d630 tags 128:0:10> encoding utf-8>>, <NamedType object at 0x7690d850 type sicilyResponse=<SicilyResponse schema object at 0x7690d830 tagSet <TagSet object at 0x7690d6d0 tags 128:0:11> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7693c310 tags 64:32:0>>>, <NamedType object at 0x768dea50 type bindResponse=<BindResponse schema object at 0x768dea30 componentType=<NamedTypes object at 0x7693c8d0 types <NamedType object at 0x7693c710 type resultCode=<ResultCode schema object at 0x7693c6f0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693c7d0 type matchedDN=<LDAPDN schema object at 0x7693c7b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693c810 type diagnosticMessage=<LDAPString schema object at 0x7693c7f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7693c870 type referral=<Referral value object at 0x7693c830 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>, <OptionalNamedType object at 0x7693c8b0 type serverSaslCreds=<ServerSaslCreds schema object at 0x7693c890 tagSet <TagSet object at 0x7690deb0 tags 128:0:7> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7693c750 tags 64:32:1>>>, <NamedType object at 0x768dea90 type unbindRequest=<UnbindRequest schema object at 0x768dea70 subtypeSpec <ConstraintsIntersection object at 0x769fa030 consts <SingleValueConstraint object at 0x769ecf90 consts ''>> tagSet <TagSet object at 0x7693cd30 tags 64:0:2> encoding iso-8859-1>>, <NamedType object at 0x768dead0 type searchRequest=<SearchRequest schema object at 0x768deab0 componentType=<NamedTypes object at 0x7693cff0 types <NamedType object at 0x7693cd70 type baseObject=<LDAPDN schema object at 0x7693c910 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693ce30 type scope=<Scope schema object at 0x7693ce10 namedValues <NamedValues object 0x769177f0 enums baseObject=0, singleLevel=1, wholeSubtree=2> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693ce70 type derefAliases=<DerefAliases schema object at 0x7693ce50 namedValues <NamedValues object 0x76917810 enums derefFindingBaseObj=2, derefAlwa...refAliases=0, derefInSearching=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693ceb0 type sizeLimit=<Integer0ToMax schema object at 0x7693ce90 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693cef0 type timeLimit=<Integer0ToMax schema object at 0x7693ced0 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693cf30 type typesOnly=<TypesOnly schema object at 0x7693cf10 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <NamedType object at 0x7693cf90 type filter=<Filter schema object at 0x7693cf50 componentType=<NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x7693cfd0 type attributes=<AttributeSelection value object at 0x7693cfb0 componentType=<Selector schema object at 0x76917850 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7693cdb0 tags 64:32:3>>>, <NamedType object at 0x768deb10 type searchResEntry=<SearchResultEntry schema object at 0x768deaf0 componentType=<NamedTypes object at 0x768c7930 types <NamedType object at 0x768c78b0 type object=<LDAPDN schema object at 0x768c7810 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768c7970 type attributes=<PartialAttributeList value object at 0x768c7910 componentType=<PartialAttribute schema object at 0x76932ab0 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7870 tags 64:32:4>>>, <NamedType object at 0x768deb50 type searchResDone=<SearchResultDone schema object at 0x768deb30 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7b30 tags 64:32:5>>>, <NamedType object at 0x768deb90 type searchResRef=<SearchResultReference value object at 0x768deb70 componentType=<URI schema object at 0x768c7750 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object at 0x768c76d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7710 tags 64:32:19>>>, <NamedType object at 0x768debd0 type modifyRequest=<ModifyRequest schema object at 0x768debb0 componentType=<NamedTypes object at 0x768c7c90 types <NamedType object at 0x768c7b90 type object=<LDAPDN schema object at 0x768c7ad0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768c7c70 type changes=<Changes value object at 0x768c7c30 componentType=<Change schema object at 0x76932dd0 componentType=<NamedTypes object at 0x76932bf0 types <NamedType object at 0x76932b70 type operation=<Operation schema object at 0x76932b30 namedValues <NamedValues object 0x76932b10 enums add=0, replace=2, increment=3, delete=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x76932bd0 type modification=<PartialAttribute schema object at 0x76932b90 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7bd0 tags 64:32:6>>>, <NamedType object at 0x768dec10 type modifyResponse=<ModifyResponse schema object at 0x768debf0 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7ed0 tags 64:32:7>>>, <NamedType object at 0x768dec50 type addRequest=<AddRequest schema object at 0x768dec30 componentType=<NamedTypes object at 0x768d2050 types <NamedType object at 0x768c7f30 type entry=<LDAPDN schema object at 0x768c7e70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2030 type attributes=<AttributeList value object at 0x768c7fd0 componentType=<Attribute schema object at 0x7690d110 componentType=<NamedTypes object at 0x769faf10 types <NamedType object at 0x769fae70 type type=<AttributeDescription schema object at 0x769faeb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769faef0 type vals=<Vals value object at 0x769faed0 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7f70 tags 64:32:8>>>, <NamedType object at 0x768dec90 type addResponse=<AddResponse schema object at 0x768dec70 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2290 tags 64:32:9>>>, <NamedType object at 0x768decd0 type delRequest=<DelRequest schema object at 0x768decb0 tagSet <TagSet object at 0x768d2330 tags 64:0:10> encoding utf-8>>, <NamedType object at 0x768ded10 type delResponse=<DelResponse schema object at 0x768decf0 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d23d0 tags 64:32:11>>>, <NamedType object at 0x768ded50 type modDNRequest=<ModifyDNRequest schema object at 0x768ded30 componentType=<NamedTypes object at 0x768d2590 types <NamedType object at 0x768d2430 type entry=<LDAPDN schema object at 0x768d2230 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d24f0 type newrdn=<RelativeLDAPDN schema object at 0x768d24d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2530 type deleteoldrdn=<DeleteOldRDN schema object at 0x768d2510 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <OptionalNamedType object at 0x768d2570 type newSuperior=<NewSuperior schema object at 0x768d2550 tagSet <TagSet object at 0x76932e90 tags 128:0:0> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2470 tags 64:32:12>>>, <NamedType object at 0x768ded90 type modDNResponse=<ModifyDNResponse schema object at 0x768ded70 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2970 tags 64:32:13>>>, <NamedType object at 0x768dedd0 type compareRequest=<CompareRequest schema object at 0x768dedb0 componentType=<NamedTypes object at 0x768d2af0 types <NamedType object at 0x768d29f0 type entry=<LDAPDN schema object at 0x768d2930 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2ad0 type ava=<AttributeValueAssertion schema object at 0x768d2a90 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2a30 tags 64:32:14>>>, <NamedType object at 0x768dee10 type compareResponse=<CompareResponse schema object at 0x768dedf0 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2d30 tags 64:32:15>>>, <NamedType object at 0x768dee50 type abandonRequest=<AbandonRequest schema object at 0x768dee30 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x768d2dd0 tags 64:0:16>>>, <NamedType object at 0x768dee90 type extendedReq=<ExtendedRequest schema object at 0x768dee70 componentType=<NamedTypes object at 0x768d2f10 types <NamedType object at 0x768d2e30 type requestName=<RequestName schema object at 0x768d2cd0 tagSet <TagSet object at 0x76932f30 tags 128:0:0> encoding iso-8859-1>>, <OptionalNamedType object at 0x768d2ef0 type requestValue=<RequestValue schema object at 0x768d2ed0 tagSet <TagSet object at 0x76932fd0 tags 128:0:1> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2e70 tags 64:32:23>>>, <NamedType object at 0x768deed0 type extendedResp=<ExtendedResponse schema object at 0x768deeb0 componentType=<NamedTypes object at 0x768de350 types <NamedType object at 0x768de150 type resultCode=<ResultCode schema object at 0x768de130 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x768de210 type matchedDN=<LDAPDN schema object at 0x768de1f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768de250 type diagnosticMessage=<LDAPString schema object at 0x768de230 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x768de2b0 type referral=<Referral value object at 0x768de270 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>, <OptionalNamedType object at 0x768de2f0 type responseName=<ResponseName schema object at 0x768de2d0 tagSet <TagSet object at 0x7693c090 tags 128:0:10> encoding iso-8859-1>>, <OptionalNamedType object at 0x768de330 type responseValue=<ResponseValue schema object at 0x768de310 tagSet <TagSet object at 0x7693c130 tags 128:0:11> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768de190 tags 64:32:24>>>, <NamedType object at 0x768def10 type intermediateResponse=<IntermediateResponse value object at 0x768deef0 componentType=<NamedTypes object at 0x768de890 types <OptionalNamedType object at 0x768de810 type responseName=<IntermediateResponseName schema object at 0x768de790 tagSet <TagSet object at 0x7693c1d0 tags 128:0:0> encoding iso-8859-1>>, <OptionalNamedType object at 0x768de870 type responseValue=<IntermediateResponseValue schema object at 0x768de850 tagSet <TagSet object at 0x7693c270 tags 128:0:1> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768de7d0 tags 64:32:25>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <OptionalNamedType object at 0x768f2050 type controls=<Controls value object at 0x768f2030 componentType=<Control schema object at 0x769174f0 componentType=<NamedTypes object at 0x769174b0 types <NamedType object at 0x76917070 type controlType=<LDAPOID schema object at 0x769173b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding iso-8859-1>>, <DefaultedNamedType object at 0x769173f0 type criticality=<Criticality value object at 0x76917430 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1> payload [False]>>, <OptionalNamedType object at 0x76917490 type controlValue=<ControlValue schema object at 0x76917470 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769177b0 tags 128:32:0>>>>
class ldap3.protocol.rfc4511.LDAPOID(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

class ldap3.protocol.rfc4511.LDAPResult(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>>
class ldap3.protocol.rfc4511.LDAPString(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
class ldap3.protocol.rfc4511.LessOrEqual(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.AttributeValueAssertion

tagSet = <TagSet object at 0x76927bd0 tags 128:32:6>
class ldap3.protocol.rfc4511.MatchValue(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.AssertionValue

tagSet = <TagSet object at 0x76917a90 tags 128:0:3>
class ldap3.protocol.rfc4511.MatchingRule(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.MatchingRuleId

tagSet = <TagSet object at 0x76917950 tags 128:0:1>
class ldap3.protocol.rfc4511.MatchingRuleAssertion(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>>
class ldap3.protocol.rfc4511.MatchingRuleId(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPString

class ldap3.protocol.rfc4511.MessageID(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.Integer0ToMax

class ldap3.protocol.rfc4511.ModifyDNRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768d2590 types <NamedType object at 0x768d2430 type entry=<LDAPDN schema object at 0x768d2230 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d24f0 type newrdn=<RelativeLDAPDN schema object at 0x768d24d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2530 type deleteoldrdn=<DeleteOldRDN schema object at 0x768d2510 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <OptionalNamedType object at 0x768d2570 type newSuperior=<NewSuperior schema object at 0x768d2550 tagSet <TagSet object at 0x76932e90 tags 128:0:0> encoding utf-8>>>
tagSet = <TagSet object at 0x768d2470 tags 64:32:12>
class ldap3.protocol.rfc4511.ModifyDNResponse(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPResult

tagSet = <TagSet object at 0x768d2970 tags 64:32:13>
class ldap3.protocol.rfc4511.ModifyRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768c7c90 types <NamedType object at 0x768c7b90 type object=<LDAPDN schema object at 0x768c7ad0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768c7c70 type changes=<Changes value object at 0x768c7c30 componentType=<Change schema object at 0x76932dd0 componentType=<NamedTypes object at 0x76932bf0 types <NamedType object at 0x76932b70 type operation=<Operation schema object at 0x76932b30 namedValues <NamedValues object 0x76932b10 enums add=0, replace=2, increment=3, delete=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x76932bd0 type modification=<PartialAttribute schema object at 0x76932b90 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>>
tagSet = <TagSet object at 0x768c7bd0 tags 64:32:6>
class ldap3.protocol.rfc4511.ModifyResponse(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPResult

tagSet = <TagSet object at 0x768c7ed0 tags 64:32:7>
class ldap3.protocol.rfc4511.NewSuperior(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPDN

tagSet = <TagSet object at 0x76932e90 tags 128:0:0>
class ldap3.protocol.rfc4511.Not(**kwargs)[source]

Bases: pyasn1.type.univ.Choice

componentType = <NamedTypes object at 0x76932970 types <NamedType object at 0x76932950 type innerNotFilter=<Filter schema object at 0x76932930 componentType=<NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>>
tagSet = <TagSet object at 0x76932a50 tags 128:32:2>
class ldap3.protocol.rfc4511.Operation(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Enumerated

namedValues = <NamedValues object 0x76932b10 enums add=0, replace=2, increment=3, delete=1>
class ldap3.protocol.rfc4511.Or(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SetOf

componentType = <Filter schema object at 0x76932910 componentType=<NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>
subtypeSpec = <ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
tagSet = <TagSet object at 0x76927990 tags 128:32:1>
class ldap3.protocol.rfc4511.PartialAttribute(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>>
class ldap3.protocol.rfc4511.PartialAttributeList(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <PartialAttribute schema object at 0x76932ab0 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>
class ldap3.protocol.rfc4511.Present(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.AttributeDescription

tagSet = <TagSet object at 0x76927c70 tags 128:0:7>
class ldap3.protocol.rfc4511.ProtocolOp(**kwargs)[source]

Bases: pyasn1.type.univ.Choice

componentType = <NamedTypes object at 0x768def30 types <NamedType object at 0x768dea10 type bindRequest=<BindRequest schema object at 0x768de9d0 componentType=<NamedTypes object at 0x7693c410 types <NamedType object at 0x7693c2d0 type version=<Version schema object at 0x76932e10 subtypeSpec <ConstraintsIntersection object at 0x7690dc90 consts <ValueRangeConstraint object at 0x76b87870 consts 1, 127>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693c390 type name=<LDAPDN schema object at 0x7693c370 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693c3f0 type authentication=<AuthenticationChoice schema object at 0x7693c3b0 componentType=<NamedTypes object at 0x7690d870 types <NamedType object at 0x7690d730 type simple=<Simple schema object at 0x7690d530 tagSet <TagSet object at 0x7690d1b0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x7690d790 type sasl=<SaslCredentials schema object at 0x7690d750 componentType=<NamedTypes object at 0x7690d310 types <NamedType object at 0x7690d230 type mechanism=<LDAPString schema object at 0x7690d150 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690d2f0 type credentials=<Credentials schema object at 0x7690d2d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690d270 tags 128:32:3>>>, <NamedType object at 0x7690d7d0 type sicilyPackageDiscovery=<SicilyPackageDiscovery schema object at 0x7690d7b0 tagSet <TagSet object at 0x7690d5b0 tags 128:0:9> encoding utf-8>>, <NamedType object at 0x7690d810 type sicilyNegotiate=<SicilyNegotiate schema object at 0x7690d7f0 tagSet <TagSet object at 0x7690d630 tags 128:0:10> encoding utf-8>>, <NamedType object at 0x7690d850 type sicilyResponse=<SicilyResponse schema object at 0x7690d830 tagSet <TagSet object at 0x7690d6d0 tags 128:0:11> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7693c310 tags 64:32:0>>>, <NamedType object at 0x768dea50 type bindResponse=<BindResponse schema object at 0x768dea30 componentType=<NamedTypes object at 0x7693c8d0 types <NamedType object at 0x7693c710 type resultCode=<ResultCode schema object at 0x7693c6f0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693c7d0 type matchedDN=<LDAPDN schema object at 0x7693c7b0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693c810 type diagnosticMessage=<LDAPString schema object at 0x7693c7f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7693c870 type referral=<Referral value object at 0x7693c830 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>, <OptionalNamedType object at 0x7693c8b0 type serverSaslCreds=<ServerSaslCreds schema object at 0x7693c890 tagSet <TagSet object at 0x7690deb0 tags 128:0:7> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7693c750 tags 64:32:1>>>, <NamedType object at 0x768dea90 type unbindRequest=<UnbindRequest schema object at 0x768dea70 subtypeSpec <ConstraintsIntersection object at 0x769fa030 consts <SingleValueConstraint object at 0x769ecf90 consts ''>> tagSet <TagSet object at 0x7693cd30 tags 64:0:2> encoding iso-8859-1>>, <NamedType object at 0x768dead0 type searchRequest=<SearchRequest schema object at 0x768deab0 componentType=<NamedTypes object at 0x7693cff0 types <NamedType object at 0x7693cd70 type baseObject=<LDAPDN schema object at 0x7693c910 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693ce30 type scope=<Scope schema object at 0x7693ce10 namedValues <NamedValues object 0x769177f0 enums baseObject=0, singleLevel=1, wholeSubtree=2> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693ce70 type derefAliases=<DerefAliases schema object at 0x7693ce50 namedValues <NamedValues object 0x76917810 enums derefFindingBaseObj=2, derefAlwa...refAliases=0, derefInSearching=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693ceb0 type sizeLimit=<Integer0ToMax schema object at 0x7693ce90 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693cef0 type timeLimit=<Integer0ToMax schema object at 0x7693ced0 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693cf30 type typesOnly=<TypesOnly schema object at 0x7693cf10 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <NamedType object at 0x7693cf90 type filter=<Filter schema object at 0x7693cf50 componentType=<NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x7693cfd0 type attributes=<AttributeSelection value object at 0x7693cfb0 componentType=<Selector schema object at 0x76917850 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7693cdb0 tags 64:32:3>>>, <NamedType object at 0x768deb10 type searchResEntry=<SearchResultEntry schema object at 0x768deaf0 componentType=<NamedTypes object at 0x768c7930 types <NamedType object at 0x768c78b0 type object=<LDAPDN schema object at 0x768c7810 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768c7970 type attributes=<PartialAttributeList value object at 0x768c7910 componentType=<PartialAttribute schema object at 0x76932ab0 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7870 tags 64:32:4>>>, <NamedType object at 0x768deb50 type searchResDone=<SearchResultDone schema object at 0x768deb30 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7b30 tags 64:32:5>>>, <NamedType object at 0x768deb90 type searchResRef=<SearchResultReference value object at 0x768deb70 componentType=<URI schema object at 0x768c7750 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object at 0x768c76d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7710 tags 64:32:19>>>, <NamedType object at 0x768debd0 type modifyRequest=<ModifyRequest schema object at 0x768debb0 componentType=<NamedTypes object at 0x768c7c90 types <NamedType object at 0x768c7b90 type object=<LDAPDN schema object at 0x768c7ad0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768c7c70 type changes=<Changes value object at 0x768c7c30 componentType=<Change schema object at 0x76932dd0 componentType=<NamedTypes object at 0x76932bf0 types <NamedType object at 0x76932b70 type operation=<Operation schema object at 0x76932b30 namedValues <NamedValues object 0x76932b10 enums add=0, replace=2, increment=3, delete=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x76932bd0 type modification=<PartialAttribute schema object at 0x76932b90 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7bd0 tags 64:32:6>>>, <NamedType object at 0x768dec10 type modifyResponse=<ModifyResponse schema object at 0x768debf0 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7ed0 tags 64:32:7>>>, <NamedType object at 0x768dec50 type addRequest=<AddRequest schema object at 0x768dec30 componentType=<NamedTypes object at 0x768d2050 types <NamedType object at 0x768c7f30 type entry=<LDAPDN schema object at 0x768c7e70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2030 type attributes=<AttributeList value object at 0x768c7fd0 componentType=<Attribute schema object at 0x7690d110 componentType=<NamedTypes object at 0x769faf10 types <NamedType object at 0x769fae70 type type=<AttributeDescription schema object at 0x769faeb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769faef0 type vals=<Vals value object at 0x769faed0 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768c7f70 tags 64:32:8>>>, <NamedType object at 0x768dec90 type addResponse=<AddResponse schema object at 0x768dec70 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2290 tags 64:32:9>>>, <NamedType object at 0x768decd0 type delRequest=<DelRequest schema object at 0x768decb0 tagSet <TagSet object at 0x768d2330 tags 64:0:10> encoding utf-8>>, <NamedType object at 0x768ded10 type delResponse=<DelResponse schema object at 0x768decf0 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d23d0 tags 64:32:11>>>, <NamedType object at 0x768ded50 type modDNRequest=<ModifyDNRequest schema object at 0x768ded30 componentType=<NamedTypes object at 0x768d2590 types <NamedType object at 0x768d2430 type entry=<LDAPDN schema object at 0x768d2230 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d24f0 type newrdn=<RelativeLDAPDN schema object at 0x768d24d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2530 type deleteoldrdn=<DeleteOldRDN schema object at 0x768d2510 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <OptionalNamedType object at 0x768d2570 type newSuperior=<NewSuperior schema object at 0x768d2550 tagSet <TagSet object at 0x76932e90 tags 128:0:0> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2470 tags 64:32:12>>>, <NamedType object at 0x768ded90 type modDNResponse=<ModifyDNResponse schema object at 0x768ded70 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2970 tags 64:32:13>>>, <NamedType object at 0x768dedd0 type compareRequest=<CompareRequest schema object at 0x768dedb0 componentType=<NamedTypes object at 0x768d2af0 types <NamedType object at 0x768d29f0 type entry=<LDAPDN schema object at 0x768d2930 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768d2ad0 type ava=<AttributeValueAssertion schema object at 0x768d2a90 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2a30 tags 64:32:14>>>, <NamedType object at 0x768dee10 type compareResponse=<CompareResponse schema object at 0x768dedf0 componentType=<NamedTypes object at 0x76917030 types <NamedType object at 0x7690df10 type resultCode=<ResultCode schema object at 0x7690ddb0 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7690df50 type matchedDN=<LDAPDN schema object at 0x7690df30 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7690df90 type diagnosticMessage=<LDAPString schema object at 0x7690df70 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690dff0 type referral=<Referral value object at 0x7690dfb0 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2d30 tags 64:32:15>>>, <NamedType object at 0x768dee50 type abandonRequest=<AbandonRequest schema object at 0x768dee30 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x768d2dd0 tags 64:0:16>>>, <NamedType object at 0x768dee90 type extendedReq=<ExtendedRequest schema object at 0x768dee70 componentType=<NamedTypes object at 0x768d2f10 types <NamedType object at 0x768d2e30 type requestName=<RequestName schema object at 0x768d2cd0 tagSet <TagSet object at 0x76932f30 tags 128:0:0> encoding iso-8859-1>>, <OptionalNamedType object at 0x768d2ef0 type requestValue=<RequestValue schema object at 0x768d2ed0 tagSet <TagSet object at 0x76932fd0 tags 128:0:1> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768d2e70 tags 64:32:23>>>, <NamedType object at 0x768deed0 type extendedResp=<ExtendedResponse schema object at 0x768deeb0 componentType=<NamedTypes object at 0x768de350 types <NamedType object at 0x768de150 type resultCode=<ResultCode schema object at 0x768de130 namedValues <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x768de210 type matchedDN=<LDAPDN schema object at 0x768de1f0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768de250 type diagnosticMessage=<LDAPString schema object at 0x768de230 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x768de2b0 type referral=<Referral value object at 0x768de270 componentType=<URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x7690ddf0 tags 128:32:3>>>, <OptionalNamedType object at 0x768de2f0 type responseName=<ResponseName schema object at 0x768de2d0 tagSet <TagSet object at 0x7693c090 tags 128:0:10> encoding iso-8859-1>>, <OptionalNamedType object at 0x768de330 type responseValue=<ResponseValue schema object at 0x768de310 tagSet <TagSet object at 0x7693c130 tags 128:0:11> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768de190 tags 64:32:24>>>, <NamedType object at 0x768def10 type intermediateResponse=<IntermediateResponse value object at 0x768deef0 componentType=<NamedTypes object at 0x768de890 types <OptionalNamedType object at 0x768de810 type responseName=<IntermediateResponseName schema object at 0x768de790 tagSet <TagSet object at 0x7693c1d0 tags 128:0:0> encoding iso-8859-1>>, <OptionalNamedType object at 0x768de870 type responseValue=<IntermediateResponseValue schema object at 0x768de850 tagSet <TagSet object at 0x7693c270 tags 128:0:1> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x768de7d0 tags 64:32:25>>>>
class ldap3.protocol.rfc4511.Referral(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <URI schema object at 0x7690dd50 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>
tagSet = <TagSet object at 0x7690ddf0 tags 128:32:3>
class ldap3.protocol.rfc4511.RelativeLDAPDN(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPString

class ldap3.protocol.rfc4511.RequestName(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPOID

tagSet = <TagSet object at 0x76932f30 tags 128:0:0>
class ldap3.protocol.rfc4511.RequestValue(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x76932fd0 tags 128:0:1>
class ldap3.protocol.rfc4511.ResponseName(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPOID

tagSet = <TagSet object at 0x7693c090 tags 128:0:10>
class ldap3.protocol.rfc4511.ResponseValue(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7693c130 tags 128:0:11>
class ldap3.protocol.rfc4511.ResultCode(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Enumerated

namedValues = <NamedValues object 0x7690dcd0 enums aliasDereferencingProblem=36, st...tax=21, inappropriateMatching=18>
subTypeSpec = <ConstraintsIntersection object at 0x7690dd10 consts <SingleValueConstraint object at 0x76b87f70 consts 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 32, 33, 34, 36, 48, 49, 50, 51, 52, 53, 54, 64, 65, 66, 67, 68, 69, 71, 80, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 4096>>
class ldap3.protocol.rfc4511.SaslCredentials(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7690d310 types <NamedType object at 0x7690d230 type mechanism=<LDAPString schema object at 0x7690d150 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <OptionalNamedType object at 0x7690d2f0 type credentials=<Credentials schema object at 0x7690d2d0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>>
tagSet = <TagSet object at 0x7690d270 tags 128:32:3>
class ldap3.protocol.rfc4511.Scope(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Enumerated

namedValues = <NamedValues object 0x769177f0 enums baseObject=0, singleLevel=1, wholeSubtree=2>
class ldap3.protocol.rfc4511.SearchRequest(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x7693cff0 types <NamedType object at 0x7693cd70 type baseObject=<LDAPDN schema object at 0x7693c910 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x7693ce30 type scope=<Scope schema object at 0x7693ce10 namedValues <NamedValues object 0x769177f0 enums baseObject=0, singleLevel=1, wholeSubtree=2> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693ce70 type derefAliases=<DerefAliases schema object at 0x7693ce50 namedValues <NamedValues object 0x76917810 enums derefFindingBaseObj=2, derefAlwa...refAliases=0, derefInSearching=1> tagSet <TagSet object at 0x769fa250 tags 0:0:10>>>, <NamedType object at 0x7693ceb0 type sizeLimit=<Integer0ToMax schema object at 0x7693ce90 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693cef0 type timeLimit=<Integer0ToMax schema object at 0x7693ced0 subtypeSpec <ConstraintsIntersection object at 0x769c7d70 consts <ValueRangeConstraint object at 0x76b876d0 consts 0, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> tagSet <TagSet object at 0x769ec570 tags 0:0:2>>>, <NamedType object at 0x7693cf30 type typesOnly=<TypesOnly schema object at 0x7693cf10 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x769ecb30 tags 0:0:1>>>, <NamedType object at 0x7693cf90 type filter=<Filter schema object at 0x7693cf50 componentType=<NamedTypes object at 0x769320d0 types <NamedType object at 0x76927e30 type and=<And value object at 0x769279f0 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927850 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769278b0 tags 128:32:0>>>, <NamedType object at 0x76927e70 type or=<Or value object at 0x76927e50 componentType=None subtypeSpec=<ConstraintsIntersection object at 0x76927910 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927990 tags 128:32:1>>>, <NamedType object at 0x76927ed0 type notFilter=<Not schema object at 0x76927e90 componentType=<NamedTypes object at 0x769fa970 types > subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x76927f10 type equalityMatch=<EqualityMatch schema object at 0x76927ef0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927a90 tags 128:32:3>>>, <NamedType object at 0x76927f50 type substringFilter=<SubstringFilter schema object at 0x76927f30 componentType=<NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769275b0 tags 128:32:4>>>, <NamedType object at 0x76927f90 type greaterOrEqual=<GreaterOrEqual schema object at 0x76927f70 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927b30 tags 128:32:5>>>, <NamedType object at 0x76927fd0 type lessOrEqual=<LessOrEqual schema object at 0x76927fb0 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927bd0 tags 128:32:6>>>, <NamedType object at 0x76932030 type present=<Present schema object at 0x76927ff0 tagSet <TagSet object at 0x76927c70 tags 128:0:7> encoding utf-8>>, <NamedType object at 0x76932070 type approxMatch=<ApproxMatch schema object at 0x76932050 componentType=<NamedTypes object at 0x769fab50 types <NamedType object at 0x769c7d50 type attributeDesc=<AttributeDescription schema object at 0x769c7d90 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fab30 type assertionValue=<AssertionValue schema object at 0x769fab10 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927d10 tags 128:32:8>>>, <NamedType object at 0x769320b0 type extensibleMatch=<ExtensibleMatch schema object at 0x76932090 componentType=<NamedTypes object at 0x76917c90 types <OptionalNamedType object at 0x76917bb0 type matchingRule=<MatchingRule schema object at 0x76917af0 tagSet <TagSet object at 0x76917950 tags 128:0:1> encoding utf-8>>, <OptionalNamedType object at 0x76917bf0 type type=<Type schema object at 0x76917bd0 tagSet <TagSet object at 0x769179f0 tags 128:0:2> encoding utf-8>>, <NamedType object at 0x76917c30 type matchValue=<MatchValue schema object at 0x76917c10 tagSet <TagSet object at 0x76917a90 tags 128:0:3> encoding utf-8>>, <DefaultedNamedType object at 0x76917c70 type dnAttributes=<DnAttributes value object at 0x76917c50 namedValues <NamedValues object 0x769ecc50 enums True=1, False=0> subtypeSpec <ConstraintsIntersection object at 0x769ecc10 consts <SingleValueConstraint object at 0x769ecbb0 consts 0, 1>> tagSet <TagSet object at 0x76917b30 tags 128:0:4> payload [False]>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x76927db0 tags 128:32:9>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>>, <NamedType object at 0x7693cfd0 type attributes=<AttributeSelection value object at 0x7693cfb0 componentType=<Selector schema object at 0x76917850 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>>
tagSet = <TagSet object at 0x7693cdb0 tags 64:32:3>
class ldap3.protocol.rfc4511.SearchResultDone(**kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPResult

tagSet = <TagSet object at 0x768c7b30 tags 64:32:5>
class ldap3.protocol.rfc4511.SearchResultEntry(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x768c7930 types <NamedType object at 0x768c78b0 type object=<LDAPDN schema object at 0x768c7810 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x768c7970 type attributes=<PartialAttributeList value object at 0x768c7910 componentType=<PartialAttribute schema object at 0x76932ab0 componentType=<NamedTypes object at 0x769fad70 types <NamedType object at 0x769fad10 type type=<AttributeDescription schema object at 0x769facf0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x769fad50 type vals=<Vals value object at 0x769fad30 componentType=<AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa470 tags 0:32:17>>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa650 tags 0:32:16>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>>
tagSet = <TagSet object at 0x768c7870 tags 64:32:4>
class ldap3.protocol.rfc4511.SearchResultReference(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <URI schema object at 0x768c7750 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>
subtypeSpec = <ConstraintsIntersection object at 0x768c76d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
tagSet = <TagSet object at 0x768c7710 tags 64:32:19>
class ldap3.protocol.rfc4511.Selector(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPString

class ldap3.protocol.rfc4511.ServerSaslCreds(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7690deb0 tags 128:0:7>
class ldap3.protocol.rfc4511.SicilyNegotiate(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7690d630 tags 128:0:10>
class ldap3.protocol.rfc4511.SicilyPackageDiscovery(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7690d5b0 tags 128:0:9>
class ldap3.protocol.rfc4511.SicilyResponse(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7690d6d0 tags 128:0:11>
class ldap3.protocol.rfc4511.Simple(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.OctetString

encoding = 'utf-8'
tagSet = <TagSet object at 0x7690d1b0 tags 128:0:0>
class ldap3.protocol.rfc4511.Substring(**kwargs)[source]

Bases: pyasn1.type.univ.Choice

componentType = <NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>>
class ldap3.protocol.rfc4511.SubstringFilter(**kwargs)[source]

Bases: pyasn1.type.univ.Sequence

componentType = <NamedTypes object at 0x76927670 types <NamedType object at 0x76927590 type type=<AttributeDescription schema object at 0x76927550 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>>, <NamedType object at 0x76927650 type substrings=<Substrings value object at 0x76927610 componentType=<Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>> subtypeSpec=<ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>> sizeSpec=<ConstraintsIntersection object> tagSet=<TagSet object at 0x769fa390 tags 0:32:16>>>>
tagSet = <TagSet object at 0x769275b0 tags 128:32:4>
class ldap3.protocol.rfc4511.Substrings(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SequenceOf

componentType = <Substring schema object at 0x76927510 componentType=<NamedTypes object at 0x76927210 types <NamedType object at 0x76927170 type initial=<Initial schema object at 0x76917f50 tagSet <TagSet object at 0x76917fb0 tags 128:0:0> encoding utf-8>>, <NamedType object at 0x769271b0 type any=<Any schema object at 0x76927190 tagSet <TagSet object at 0x76927070 tags 128:0:1> encoding utf-8>>, <NamedType object at 0x769271f0 type final=<Final schema object at 0x769271d0 tagSet <TagSet object at 0x76927110 tags 128:0:2> encoding utf-8>>> subtypeSpec=<ConstraintsIntersection object> sizeSpec=<ConstraintsIntersection object at 0x769faa50 consts <ValueSizeConstraint object at 0x769faa30 consts 1, 1>> tagSet=<TagSet object at 0x769fa930 untagged>>
subtypeSpec = <ConstraintsIntersection object at 0x769274d0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
class ldap3.protocol.rfc4511.Type(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.AttributeDescription

tagSet = <TagSet object at 0x769179f0 tags 128:0:2>
class ldap3.protocol.rfc4511.TypesOnly(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Boolean

class ldap3.protocol.rfc4511.URI(value=<NoValue object>, **kwargs)[source]

Bases: ldap3.protocol.rfc4511.LDAPString

class ldap3.protocol.rfc4511.UnbindRequest(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Null

tagSet = <TagSet object at 0x7693cd30 tags 64:0:2>
class ldap3.protocol.rfc4511.Vals(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SetOf

componentType = <AttributeValue schema object at 0x769facb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>
class ldap3.protocol.rfc4511.ValsAtLeast1(*args, **kwargs)[source]

Bases: pyasn1.type.univ.SetOf

componentType = <AttributeValue schema object at 0x769fabb0 tagSet <TagSet object at 0x769ecdd0 tags 0:0:4> encoding utf-8>
subtypeSpec = <ConstraintsIntersection object at 0x769facd0 consts <ValueSizeConstraint object at 0x76b87810 consts 1, <Integer value object at 0x76b83f30 tagSet <TagSet object at 0x769ec570 tags 0:0:2> payload [2147483647]>>>
class ldap3.protocol.rfc4511.Version(value=<NoValue object>, **kwargs)[source]

Bases: pyasn1.type.univ.Integer

subtypeSpec = <ConstraintsIntersection object at 0x7690dc90 consts <ValueRangeConstraint object at 0x76b87870 consts 1, 127>>

ldap3.protocol.rfc4512 module

class ldap3.protocol.rfc4512.AttributeTypeInfo(oid=None, name=None, description=None, obsolete=False, superior=None, equality=None, ordering=None, substring=None, syntax=None, min_length=None, single_value=False, collective=False, no_user_modification=False, usage=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.2)

class ldap3.protocol.rfc4512.BaseObjectInfo(oid=None, name=None, description=None, obsolete=False, extensions=None, experimental=None, definition=None)[source]

Bases: object

Base class for objects defined in the schema as per RFC4512

classmethod from_definition(definitions)[source]
oid_info
class ldap3.protocol.rfc4512.BaseServerInfo(raw_attributes)[source]

Bases: object

classmethod from_file(target, schema=None, custom_formatter=None)[source]
classmethod from_json(json_definition, schema=None, custom_formatter=None)[source]
to_file(target, indent=4, sort=True)[source]
to_json(indent=4, sort=True)[source]
class ldap3.protocol.rfc4512.DitContentRuleInfo(oid=None, name=None, description=None, obsolete=False, auxiliary_classes=None, must_contain=None, may_contain=None, not_contains=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.6)

class ldap3.protocol.rfc4512.DitStructureRuleInfo(oid=None, name=None, description=None, obsolete=False, name_form=None, superior=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.7.1)

class ldap3.protocol.rfc4512.DsaInfo(attributes, raw_attributes)[source]

Bases: ldap3.protocol.rfc4512.BaseServerInfo

This class contains info about the ldap server (DSA) read from DSE as defined in RFC4512 and RFC3045. Unknown attributes are stored in the “other” dict

class ldap3.protocol.rfc4512.LdapSyntaxInfo(oid=None, description=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.5)

class ldap3.protocol.rfc4512.MatchingRuleInfo(oid=None, name=None, description=None, obsolete=False, syntax=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.3)

class ldap3.protocol.rfc4512.MatchingRuleUseInfo(oid=None, name=None, description=None, obsolete=False, apply_to=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.4)

class ldap3.protocol.rfc4512.NameFormInfo(oid=None, name=None, description=None, obsolete=False, object_class=None, must_contain=None, may_contain=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.7.2)

class ldap3.protocol.rfc4512.ObjectClassInfo(oid=None, name=None, description=None, obsolete=False, superior=None, kind=None, must_contain=None, may_contain=None, extensions=None, experimental=None, definition=None)[source]

Bases: ldap3.protocol.rfc4512.BaseObjectInfo

As per RFC 4512 (4.1.1)

class ldap3.protocol.rfc4512.SchemaInfo(schema_entry, attributes, raw_attributes)[source]

Bases: ldap3.protocol.rfc4512.BaseServerInfo

This class contains info about the ldap server schema read from an entry (default entry is DSE) as defined in RFC4512. Unknown attributes are stored in the “other” dict

is_valid()[source]
ldap3.protocol.rfc4512.attribute_usage_to_constant(value)[source]
ldap3.protocol.rfc4512.constant_to_attribute_usage(value)[source]
ldap3.protocol.rfc4512.constant_to_class_kind(value)[source]
ldap3.protocol.rfc4512.extension_to_tuple(extension_string)[source]
ldap3.protocol.rfc4512.list_to_string(list_object)[source]
ldap3.protocol.rfc4512.oids_string_to_list(oid_string)[source]
ldap3.protocol.rfc4512.quoted_string_to_list(quoted_string)[source]

ldap3.protocol.rfc4527 module

ldap3.protocol.rfc4527.post_read_control(attributes, criticality=False)[source]

Create a post-read control for a request. When passed as a control to the controls parameter of an operation, it will return the value in Connection.result after the operation took place.

ldap3.protocol.rfc4527.pre_read_control(attributes, criticality=False)[source]

Create a pre-read control for a request. When passed as a control to the controls parameter of an operation, it will return the value in Connection.result before the operation took place.

Module contents