I'm writing a "C" client that connects with SASL EXTERNAL and yesterday,
when it ran it output the following:
SASL/EXTERNAL authentication started
> SASL username: cn=xxxx,ou=yyyy,ou=zzz,o=aaa,dc=bbbb,dc=ccc
> SASL SSF: 0
Which is exactly what I was expecting. Actually is still what I'm
expecting. So some changes occurred on the server and the client which
resulted in this now being output:
TLS: error: the certificate '/etc/openldap/certs/xxxxx.crt' could not be
> found in the database - error -12285:Unable to find the certificate or key
> necessary for authentication..
> TLS: certificate '/etc/openldap/certs/xxxxx.crt' successfully loaded from
> PEM file.
> TLS: no unlocked certificate for certificate
> 'CN=xxxx,OU=yyyy,OU=zzz,O=aaa,DC=bbbb,DC=ccc'.
> SASL/EXTERNAL authentication started
> SASL username: cn=xxxx,ou=yyyy,ou=zzz,o=aaa,dc=bbbb,dc=ccc
> SASL SSF: 0
I have verified that I am not setting LDAP_OPT_DEBUG_LEVEL and I even tried
setting it to "0" explicitly but I still get the same thing! I have seen
that before when I set debugging to ANY but I really rather not have this
warning output if possible.
Does anyone know why this would be occurring or what I can do to turn off
those TLS warning/error messages?
Thanks,
--
Frank