server sort
Anil
anilj at entic.net
Mon Jul 6 05:28:49 CEST 2009
I am having a bit of a problem trying to setup the controlValue in
LDAPControl for doing server sorting. My LDAP server supports this
control, but I keep getting back Not supported error. Clearly this is a
problem on my end with how I am passing in controlValue.
I am not that familiar with BER encoding.
So, from what I've found, I tried doing something like this:
from pyasn1.type import univ, namedtype
from pyasn1.codec.ber import encoder
seq = univ.Sequence(
componentType=namedtype.NamedTypes(namedtype.NamedType('attributeType',
univ.OctetString("uid")))
)
control = [ldap.controls.LDAPControl('1.2.840.113556.1.4.473',True,seq)]
I then pass control to LDAPObject.search_ext().
That doesn't work, and I am sure I massacred my intepretation of using
the pyasn1 module. Unfortunately, the documentation for it is not clear
to me.
Any tips?
Thanks
More information about the python-ldap
mailing list