Arthur,

Im sure you have many, many other projects going but I am motivated to solve this problem - is there anything else I can try on my side? I've sent you nslcd debug info ... anything else I can do?

do you know of anyone who has a working cert-based auth on debian 9?

thanks,

Matt



On 4/26/17 2:08 AM, Arthur de Jong wrote:
On Tue, 2017-04-25 at 16:53 -0700, Matt Weatherford wrote:
debian 7 install works fine with certificate auth.
Debian 9 install with same config files appears to not work and
throws these erros:

Apr 25 16:41:08 nori nslcd[1376]: [52255a] <passwd(all)> failed to
bind to LDAP server ldap://ldi.s.uw.edu: Unknown authentication
method: SASL(-4): no mechanism available:
Apr 25 16:41:08 nori nslcd[1376]: [52255a] <passwd(all)> no available
LDAP server found: Unknown authentication method: Bad file descriptor
Apr 25 16:41:13 nori nslcd[1376]: [9cf92e] <group(all)> no available
LDAP server found: Server is unavailable: Bad file descriptor
Does running nslcd in debug mode provide more information?

contents of /etc/nslcd.conf:

uri             ldap://ldi.s.uw.edu
ssl             start_tls

tls_cacertfile  /etc/ssl/ldi/InCommonCA.crt
tls_cert        /etc/ssl/ldi/ldi-client.crt
tls_key         /etc/ssl/ldi/ldi-client.key

sasl_mech       EXTERNAL
So the client-side certificate is used for authentiction and that is
where it appears to fail.

Can you make the connection using the ldapsearch command-line tool? The
nslcd daemon does not do any TLS handling itself and only passes
configuration options to libldap but there are differences between TLS
libraries used.

Kind regards,


Reply via email to