ldaptor.protocols package¶
Subpackages¶
- ldaptor.protocols.ldap package
- Subpackages
- Submodules
- ldaptor.protocols.ldap.distinguishedname module
- ldaptor.protocols.ldap.fetchschema module
- ldaptor.protocols.ldap.ldapclient module
- ldaptor.protocols.ldap.ldapconnector module
- ldaptor.protocols.ldap.ldaperrors module
- ldaptor.protocols.ldap.ldapserver module
- ldaptor.protocols.ldap.ldapsyntax module
- ldaptor.protocols.ldap.ldif module
- ldaptor.protocols.ldap.ldifdelta module
- ldaptor.protocols.ldap.ldifprotocol module
- ldaptor.protocols.ldap.proxy module
- ldaptor.protocols.ldap.svcbindproxy module
- Module contents
Submodules¶
ldaptor.protocols.pureber module¶
Pure, simple, BER encoding and decoding
-
class
ldaptor.protocols.pureber.
BERBase
(tag=None)[source]¶ Bases:
ldaptor._encoder.WireStrAlias
-
tag
= None¶
-
-
class
ldaptor.protocols.pureber.
BERBoolean
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERBase
-
tag
= 1¶
-
-
class
ldaptor.protocols.pureber.
BERDecoderContext
(fallback=None, inherit=None)[source]¶ Bases:
object
-
Identities
= {1: <class 'ldaptor.protocols.pureber.BERBoolean'>, 2: <class 'ldaptor.protocols.pureber.BERInteger'>, 4: <class 'ldaptor.protocols.pureber.BEROctetString'>, 5: <class 'ldaptor.protocols.pureber.BERNull'>, 10: <class 'ldaptor.protocols.pureber.BEREnumerated'>, 16: <class 'ldaptor.protocols.pureber.BERSequence'>, 17: <class 'ldaptor.protocols.pureber.BERSet'>}¶
-
-
class
ldaptor.protocols.pureber.
BEREnumerated
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERInteger
-
tag
= 10¶
-
-
class
ldaptor.protocols.pureber.
BERInteger
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERBase
-
tag
= 2¶
-
value
= None¶
-
-
class
ldaptor.protocols.pureber.
BERNull
(tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERBase
-
tag
= 5¶
-
-
class
ldaptor.protocols.pureber.
BEROctetString
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERBase
-
tag
= 4¶
-
value
= None¶
-
-
class
ldaptor.protocols.pureber.
BERSequence
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERStructured
,collections.UserList
-
tag
= 16¶
-
-
class
ldaptor.protocols.pureber.
BERSet
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
-
tag
= 17¶
-
-
ldaptor.protocols.pureber.
berDecodeLength
(m, offset=0)[source]¶ Return a tuple of (length, lengthLength). m must be atleast one byte long.
ldaptor.protocols.pureldap module¶
LDAP protocol message conversion; no application logic here.
-
class
ldaptor.protocols.pureldap.
LDAPAbandonRequest
(value=None, id=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureldap.LDAPInteger
-
needs_answer
= 0¶
-
tag
= 80¶
-
-
class
ldaptor.protocols.pureldap.
LDAPAddRequest
(entry=None, attributes=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
tag
= 72¶
-
-
class
ldaptor.protocols.pureldap.
LDAPAddResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
tag
= 73¶
-
-
class
ldaptor.protocols.pureldap.
LDAPAttributeValueAssertion
(attributeDesc=None, assertionValue=None, tag=None, escaper=<function escape>)[source]¶
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {64: <class 'ldaptor.protocols.pureldap.LDAPBindRequest'>, 65: <class 'ldaptor.protocols.pureldap.LDAPBindResponse'>, 66: <class 'ldaptor.protocols.pureldap.LDAPUnbindRequest'>, 67: <class 'ldaptor.protocols.pureldap.LDAPSearchRequest'>, 68: <class 'ldaptor.protocols.pureldap.LDAPSearchResultEntry'>, 69: <class 'ldaptor.protocols.pureldap.LDAPSearchResultDone'>, 70: <class 'ldaptor.protocols.pureldap.LDAPModifyRequest'>, 71: <class 'ldaptor.protocols.pureldap.LDAPModifyResponse'>, 72: <class 'ldaptor.protocols.pureldap.LDAPAddRequest'>, 73: <class 'ldaptor.protocols.pureldap.LDAPAddResponse'>, 74: <class 'ldaptor.protocols.pureldap.LDAPDelRequest'>, 75: <class 'ldaptor.protocols.pureldap.LDAPDelResponse'>, 76: <class 'ldaptor.protocols.pureldap.LDAPModifyDNRequest'>, 77: <class 'ldaptor.protocols.pureldap.LDAPModifyDNResponse'>, 78: <class 'ldaptor.protocols.pureldap.LDAPCompareRequest'>, 79: <class 'ldaptor.protocols.pureldap.LDAPCompareResponse'>, 80: <class 'ldaptor.protocols.pureldap.LDAPAbandonRequest'>, 83: <class 'ldaptor.protocols.pureldap.LDAPSearchResultReference'>, 87: <class 'ldaptor.protocols.pureldap.LDAPExtendedRequest'>, 88: <class 'ldaptor.protocols.pureldap.LDAPExtendedResponse'>, 131: <class 'ldaptor.protocols.pureldap.LDAPReferral'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_BindResponse
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {135: <class 'ldaptor.protocols.pureldap.LDAPBindResponse_serverSaslCreds'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_Compare
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {16: <class 'ldaptor.protocols.pureldap.LDAPAttributeValueAssertion'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_Filter
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {128: <class 'ldaptor.protocols.pureldap.LDAPFilter_and'>, 129: <class 'ldaptor.protocols.pureldap.LDAPFilter_or'>, 130: <class 'ldaptor.protocols.pureldap.LDAPFilter_not'>, 131: <class 'ldaptor.protocols.pureldap.LDAPFilter_equalityMatch'>, 132: <class 'ldaptor.protocols.pureldap.LDAPFilter_substrings'>, 133: <class 'ldaptor.protocols.pureldap.LDAPFilter_greaterOrEqual'>, 134: <class 'ldaptor.protocols.pureldap.LDAPFilter_lessOrEqual'>, 135: <class 'ldaptor.protocols.pureldap.LDAPFilter_present'>, 136: <class 'ldaptor.protocols.pureldap.LDAPFilter_approxMatch'>, 137: <class 'ldaptor.protocols.pureldap.LDAPFilter_extensibleMatch'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_Filter_substrings
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {128: <class 'ldaptor.protocols.pureldap.LDAPFilter_substrings_initial'>, 129: <class 'ldaptor.protocols.pureldap.LDAPFilter_substrings_any'>, 130: <class 'ldaptor.protocols.pureldap.LDAPFilter_substrings_final'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPBindRequest
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {128: <class 'ldaptor.protocols.pureber.BEROctetString'>, 131: <class 'ldaptor.protocols.pureber.BERSequence'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPControls
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {16: <class 'ldaptor.protocols.pureldap.LDAPControl'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPExtendedRequest
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {128: <class 'ldaptor.protocols.pureber.BEROctetString'>, 129: <class 'ldaptor.protocols.pureber.BEROctetString'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPExtendedResponse
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {138: <class 'ldaptor.protocols.pureldap.LDAPResponseName'>, 139: <class 'ldaptor.protocols.pureldap.LDAPResponse'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPMessage
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {83: <class 'ldaptor.protocols.pureldap.LDAPSearchResultReference'>, 128: <class 'ldaptor.protocols.pureldap.LDAPControls'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPPasswordModifyRequest
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {128: <class 'ldaptor.protocols.pureldap.LDAPPasswordModifyRequest_userIdentity'>, 129: <class 'ldaptor.protocols.pureldap.LDAPPasswordModifyRequest_oldPasswd'>, 130: <class 'ldaptor.protocols.pureldap.LDAPPasswordModifyRequest_newPasswd'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_LDAPSearchResultReference
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {4: <class 'ldaptor.protocols.pureldap.LDAPString'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_MatchingRuleAssertion
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {129: <class 'ldaptor.protocols.pureldap.LDAPMatchingRuleAssertion_matchingRule'>, 130: <class 'ldaptor.protocols.pureldap.LDAPMatchingRuleAssertion_type'>, 131: <class 'ldaptor.protocols.pureldap.LDAPMatchingRuleAssertion_matchValue'>, 132: <class 'ldaptor.protocols.pureldap.LDAPMatchingRuleAssertion_dnAttributes'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_ModifyDNRequest
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {128: <class 'ldaptor.protocols.pureldap.LDAPModifyDNResponse_newSuperior'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBERDecoderContext_TopLevel
(fallback=None, inherit=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERDecoderContext
-
Identities
= {16: <class 'ldaptor.protocols.pureldap.LDAPMessage'>}¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBindRequest
(version=None, dn=None, auth=None, tag=None, sasl=False)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
tag
= 64¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBindResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
errorMessage
= None¶
-
matchedDN
= None¶
-
referral
= None¶
-
resultCode
= None¶
-
serverSaslCreds
= None¶
-
tag
= 65¶
-
-
class
ldaptor.protocols.pureldap.
LDAPBindResponse_serverSaslCreds
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BEROctetString
-
tag
= 135¶
-
-
class
ldaptor.protocols.pureldap.
LDAPCompareRequest
(entry, ava, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
ava
= None¶
-
entry
= None¶
-
tag
= 78¶
-
-
class
ldaptor.protocols.pureldap.
LDAPCompareResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
tag
= 79¶
-
-
class
ldaptor.protocols.pureldap.
LDAPControl
(controlType, criticality=None, controlValue=None, id=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
-
controlValue
= None¶
-
criticality
= None¶
-
-
class
ldaptor.protocols.pureldap.
LDAPControls
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
-
tag
= 128¶
-
-
class
ldaptor.protocols.pureldap.
LDAPDelRequest
(value=None, entry=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureldap.LDAPString
-
tag
= 74¶
-
-
class
ldaptor.protocols.pureldap.
LDAPDelResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
tag
= 75¶
-
-
class
ldaptor.protocols.pureldap.
LDAPExtendedRequest
(requestName=None, requestValue=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
requestName
= None¶
-
requestValue
= None¶
-
tag
= 87¶
-
-
class
ldaptor.protocols.pureldap.
LDAPExtendedResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, responseName=None, response=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
response
= None¶
-
responseName
= None¶
-
tag
= 88¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_and
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPFilterSet
-
tag
= 128¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_approxMatch
(attributeDesc=None, assertionValue=None, tag=None, escaper=<function escape>)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAttributeValueAssertion
-
tag
= 136¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_equalityMatch
(attributeDesc=None, assertionValue=None, tag=None, escaper=<function escape>)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAttributeValueAssertion
-
tag
= 131¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_extensibleMatch
(matchingRule=None, type=None, matchValue=None, dnAttributes=None, tag=None, escaper=<function escape>)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPMatchingRuleAssertion
-
tag
= 137¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_greaterOrEqual
(attributeDesc=None, assertionValue=None, tag=None, escaper=<function escape>)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAttributeValueAssertion
-
tag
= 133¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_lessOrEqual
(attributeDesc=None, assertionValue=None, tag=None, escaper=<function escape>)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAttributeValueAssertion
-
tag
= 134¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_not
(value, tag=130)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPFilter
-
tag
= 130¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_or
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPFilterSet
-
tag
= 129¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_present
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAttributeDescription
-
tag
= 135¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_substrings
(type=None, substrings=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
-
tag
= 132¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_substrings_any
(*args, **kwargs)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPString
-
tag
= 129¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_substrings_final
(*args, **kwargs)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPString
-
tag
= 130¶
-
-
class
ldaptor.protocols.pureldap.
LDAPFilter_substrings_initial
(*args, **kwargs)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPString
-
tag
= 128¶
-
-
class
ldaptor.protocols.pureldap.
LDAPMatchingRuleAssertion
(matchingRule=None, type=None, matchValue=None, dnAttributes=None, tag=None, escaper=<function escape>)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
-
dnAttributes
= None¶
-
matchValue
= None¶
-
matchingRule
= None¶
-
type
= None¶
-
-
class
ldaptor.protocols.pureldap.
LDAPMatchingRuleAssertion_dnAttributes
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERBoolean
-
tag
= 132¶
-
-
class
ldaptor.protocols.pureldap.
LDAPMatchingRuleAssertion_matchValue
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAssertionValue
-
tag
= 131¶
-
-
class
ldaptor.protocols.pureldap.
LDAPMatchingRuleAssertion_matchingRule
(*args, **kwargs)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPMatchingRuleId
-
tag
= 129¶
-
-
class
ldaptor.protocols.pureldap.
LDAPMatchingRuleAssertion_type
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPAttributeDescription
-
tag
= 130¶
-
-
class
ldaptor.protocols.pureldap.
LDAPMessage
(value=None, controls=None, id=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
To encode this object in order to be sent over the network use the toWire() method.
-
id
= None¶
-
value
= None¶
-
-
class
ldaptor.protocols.pureldap.
LDAPModifyDNRequest
(entry, newrdn, deleteoldrdn, newSuperior=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
deleteoldrdn
= None¶
-
entry
= None¶
-
newSuperior
= None¶
-
newrdn
= None¶
-
tag
= 76¶
-
-
class
ldaptor.protocols.pureldap.
LDAPModifyDNResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
tag
= 77¶
-
-
class
ldaptor.protocols.pureldap.
LDAPModifyDNResponse_newSuperior
(*args, **kwargs)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPString
-
tag
= 128¶
-
-
class
ldaptor.protocols.pureldap.
LDAPModifyRequest
(object=None, modification=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
modification
= None¶
-
object
= None¶
-
tag
= 70¶
-
-
class
ldaptor.protocols.pureldap.
LDAPModifyResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
tag
= 71¶
-
-
class
ldaptor.protocols.pureldap.
LDAPPasswordModifyRequest
(requestName=None, userIdentity=None, oldPasswd=None, newPasswd=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPExtendedRequest
-
oid
= b'1.3.6.1.4.1.4203.1.11.1'¶
-
-
class
ldaptor.protocols.pureldap.
LDAPPasswordModifyRequest_newPasswd
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPPasswordModifyRequest_passwd
-
tag
= 130¶
-
-
class
ldaptor.protocols.pureldap.
LDAPPasswordModifyRequest_oldPasswd
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPPasswordModifyRequest_passwd
-
tag
= 129¶
-
-
class
ldaptor.protocols.pureldap.
LDAPPasswordModifyRequest_userIdentity
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BEROctetString
-
tag
= 128¶
-
-
class
ldaptor.protocols.pureldap.
LDAPProtocolRequest
[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolOp
-
needs_answer
= 1¶
-
-
class
ldaptor.protocols.pureldap.
LDAPReferral
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BERSequence
-
tag
= 131¶
-
-
class
ldaptor.protocols.pureldap.
LDAPResponse
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureber.BEROctetString
-
tag
= 139¶
-
-
class
ldaptor.protocols.pureldap.
LDAPResponseName
(value=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPOID
-
tag
= 138¶
-
-
class
ldaptor.protocols.pureldap.
LDAPResult
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolResponse
,ldaptor.protocols.pureber.BERSequence
-
class
ldaptor.protocols.pureldap.
LDAPSearchRequest
(baseObject=None, scope=None, derefAliases=None, sizeLimit=None, timeLimit=None, typesOnly=None, filter=None, attributes=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERSequence
-
attributes
= []¶
-
baseObject
= ''¶
-
derefAliases
= 0¶
-
filter
= LDAPFilter_present(value='objectClass')¶
-
scope
= 2¶
-
sizeLimit
= 0¶
-
tag
= 67¶
-
timeLimit
= 0¶
-
typesOnly
= 0¶
-
-
class
ldaptor.protocols.pureldap.
LDAPSearchResultDone
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPResult
-
tag
= 69¶
-
-
class
ldaptor.protocols.pureldap.
LDAPSearchResultEntry
(objectName, attributes, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolResponse
,ldaptor.protocols.pureber.BERSequence
-
tag
= 68¶
-
-
class
ldaptor.protocols.pureldap.
LDAPSearchResultReference
(uris=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolResponse
,ldaptor.protocols.pureber.BERSequence
-
tag
= 83¶
-
-
class
ldaptor.protocols.pureldap.
LDAPStartTLSRequest
(requestName=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPExtendedRequest
Request to start Transport Layer Security. See RFC 2830 for details.
-
oid
= b'1.3.6.1.4.1.1466.20037'¶
-
-
class
ldaptor.protocols.pureldap.
LDAPStartTLSResponse
(resultCode=None, matchedDN=None, errorMessage=None, referral=None, serverSaslCreds=None, responseName=None, response=None, tag=None)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPExtendedResponse
Response to start Transport Layer Security. See RFC 4511 section 4.14.2 for details.
-
oid
= b'1.3.6.1.4.1.1466.20037'¶
-
-
class
ldaptor.protocols.pureldap.
LDAPUnbindRequest
(*args, **kwargs)[source]¶ Bases:
ldaptor.protocols.pureldap.LDAPProtocolRequest
,ldaptor.protocols.pureber.BERNull
-
needs_answer
= 0¶
-
tag
= 66¶
-