ldap.extop High-level access to LDAPv3 extended operations¶
Classes¶
This module defines the following classes:
-
class
ldap.extop.ExtendedRequest(requestName, requestValue)¶ Generic base class for a LDAPv3 extended operation request
- requestName
- OID as string of the LDAPv3 extended operation request
- requestValue
- value of the LDAPv3 extended operation request (here it is the BER-encoded ASN.1 request value)
-
encodedRequestValue()¶ returns the BER-encoded ASN.1 request value composed by class attributes set before
-
class
ldap.extop.ExtendedResponse(responseName, encodedResponseValue)¶ Generic base class for a LDAPv3 extended operation response
- requestName
- OID as string of the LDAPv3 extended operation response
- encodedResponseValue
- BER-encoded ASN.1 value of the LDAPv3 extended operation response
-
decodeResponseValue(value)¶ decodes the BER-encoded ASN.1 extended operation response value and sets the appropriate class attributes
ldap.extop.dds Classes for Dynamic Entries extended operations¶
This requires pyasn1 and pyasn1_modules to be installed.
See also
RFC 2589 - Lightweight Directory Access Protocol (v3): Extensions for Dynamic Directory Services