Hanging during ldaps

Goucher, Adam adam.goucher at hp.com
Mon Jan 5 19:25:27 CET 2004


6360 is the correct port for this server (we have multiple servers using
various ports on that machine).

-adam

-----Original Message-----
From: charlie derr [mailto:cderr at simons-rock.edu] 
Sent: Monday, January 05, 2004 1:22 PM
To: Goucher, Adam
Cc: python-ldap-dev at lists.sourceforge.net
Subject: Re: Hanging during ldaps


My first guess would be to use port 636 instead of 6360 -- if that 
doesn't work, I'd next try leaving the port specification off entirely 
(start_tls should encrypt traffic on port 389 if the server is 
configured correctly).

	good luck,
		~c


Goucher, Adam wrote:
> 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 = "ldaps://ldap_host:6360"
> 
> # connect to the ldap server
> p_handle = ldap.initialize(uri)
> p_handle.protocol_version = ldap.VERSION3
> 
> # bind
> p_handle.simple_bind("cn=directory manager", "*****")
> 
> # search so we know we are connected
> p_search = p_handle.search("", ldap.SCOPE_BASE, "objectclass=*") 
> p_return = p_handle.result(p_search) res_type, res_values = 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=*"
> put_filter: default
> put_simple_filter: "objectclass=*"
> ldap_send_initial_request
> ldap_send_server_request
> ldap_result msgid 2
> ldap_chkResponseList for msgid=2, all=1
> ldap_chkResponseList for msgid=2, all=1
> 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
> 
> ______________________________
> 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
> 
> 
> 


More information about the python-ldap mailing list