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