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