From: Goucher, A. <ada...@hp...> - 2004-01-05 18:07:35
|
I'm trying to use python-ldap to connect to an iplanet 5.1 ldap. Connecting via ldap:// works, but the script is hanging when connecting through ldaps://. Can anyone see what I am doing wrong? <script> import ldap ldap.set_option(ldap.OPT_DEBUG_LEVEL, 5) # build our uri uri =3D "ldaps://ldap_host:6360" # connect to the ldap server p_handle =3D ldap.initialize(uri) p_handle.protocol_version =3D ldap.VERSION3 # bind p_handle.simple_bind("cn=3Ddirectory manager", "*****") # search so we know we are connected p_search =3D p_handle.search("", ldap.SCOPE_BASE, "objectclass=3D*") p_return =3D p_handle.result(p_search) res_type, res_values =3D p_return print res_values </script> <output> ldap_create ldap_url_parse_ext(ldaps://ldap_host:6360) ldap_bind ldap_simple_bind ldap_sasl_bind ldap_send_initial_request ldap_new_connection ldap_int_open_connection ldap_connect_to_host: TCP ldap_host:6360 ldap_new_socket: 1904 ldap_prepare_socket: 1904 ldap_connect_to_host: Trying ldap_ip:6360 ldap_connect_timeout: fd: 1904 tm: -1 async: 0 ldap_ndelay_on: 1904 ldap_ndelay_off: 1904 ldap_open_defconn: successful ldap_send_server_request ldap_search_ext put_filter: "objectclass=3D*" put_filter: default put_simple_filter: "objectclass=3D*" ldap_send_initial_request ldap_send_server_request ldap_result msgid 2 ldap_chkResponseList for msgid=3D2, all=3D1 ldap_chkResponseList for msgid=3D2, all=3D1 ldap_int_select </ouput> I am using python 2.3.2 for windows, and the python-ldap module found at http://www.zope.org/Members/volkerw/LdapWin32.dsdfs=20 ______________________________ Adam Goucher Testing Group HP OpenView Select Access Hewlett-Packard 901 King St W. Toronto, Ontario M5V 3H5 Phone: +1-416-309-5208 Fax: +1-416-309-4406=20 |