From: Paul R. G. <ga...@nu...> - 2009-02-08 01:26:49
|
Rob Tielen wrote: > LDAP server uses encryption: Yes TLS (I also tested with No) > I was hoping to find the "Yes SSL" box checked. Given that your /etc/ldap.conf is setup for TLS then that is what I would have expected to work. Jamie, it appears there might be a bug in the "Using host and port directives" of sub generic_ldap_connect. When I take out my uri, set ssl start_tls and set port=399 in my ldap.conf I get the following from sub generic_ldap_connect (from critically placed print statements in the perl code): use_ssl = 2 use_ssl = 2, port=636 Failed to switch to TLS mode It really looks like port=636 is getting set when port=389 is what should be used. Rob what happens if you add the following to your /etc/ldap.conf uri ldap://ldapserver.yyyyy.com:389/ Does the correct thing happen? I think it will because this directive will cause execution of a different sequence of perl. Can you try this please? Also I was thinking about it some more, do you still have your Net::LDAP issue? Perhaps that really does have to be fixed? On my webmin server in the Others->Perl Modules->Existing modules tab I see: Bundle::Net::LDAP 39 A bundle for Net::LDAP 0.02 27/Nov/2008 20:17 which contains version 0.39 of Net::LDAP. What version are you using? -- Paul (ga...@nu...) |