ldaptor problem with STARTTLS and python 3
Thomas Westfeld <[email protected]> Tue, 28 May 2019 10:22:10 +0000
| Newsgroups | gmane.comp.python.twisted |
|---|---|
| Message-ID | <[email protected]> |
Dear all,
I am experiencing an error when trying to use the quick usage example posted on the ldaptor github page https://github.com/twisted/ldaptor . I have included the starttls command to promote the connection to an encrypted one, but I am experiencing an deprecation warning:
DeprecationWarning: LDAPStartTLSInvalidResponseName.__str__ method is deprecated and will not be used for getting bytes representation in the future releases, use LDAPStartTLSInvalidResponseName.toWire instead
category=DeprecationWarning)
This puzzles me as I cannot track this error down. The usual strategy to introduce debugging print statements or start the debugger like "import pdb; pdb.set_trace()" does not work. I would appreciate help here how to debug this deferred code.
Besides this warning I am receiving no output whatsoever. Also print statements in the example method do not print anything, which is strange to me.
To debug it on a networking level, I have wiresharked the ldap communication and it seems fine (see below):
REQUEST
Transmission Control Protocol, Src Port: 53964, Dst Port: 389, Seq: 1, Ack: 1, Len: 31
Lightweight Directory Access Protocol
LDAPMessage extendedReq(1)
messageID: 1
protocolOp: extendedReq (23)
extendedReq
requestName: 1.3.6.1.4.1.1466.20037 (LDAP_START_TLS_OID)
[Response In: 2587]
RESPONSE
Transmission Control Protocol, Src Port: 389, Dst Port: 53964, Seq: 1, Ack: 32, Len: 46
Lightweight Directory Access Protocol
LDAPMessage extendedResp(1)
messageID: 1
protocolOp: extendedResp (24)
extendedResp
resultCode: success (0)
matchedDN:
errorMessage:
responseName: 1.3.6.1.4.1.1466.20037 (LDAP_START_TLS_OID)
[Response To: 2581]
[Time: 0.245555000 seconds]
I have posted the example code with the starttls command in this gist:
https://gist.github.com/westfeld/bb1d5e8727ce13910623933e041e9782
Thanks for your help!
Best regards,
Thomas
_______________________________________________
Twisted-Python mailing list
[email protected]
https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python