So your ldirectord doesn’t check anymore your https server?
This is perhaps that it considers that the certificate is self-signed and return an error, if you haven’t put the certificate in your certificate directory.
Or just edit the ldirectord executable (it’s a perl script) and add a “6” to after “
use LWP::UserAgent;" have a line identical to the one below (~line 2803) :
use LWP::UserAgent 6;
Et voilà 🙂