I finally found the answer by looking at what was going on at wireshark level and comparing with working connections. Thunderbird 3 by default uses TLS1.0 with SSL3. I don't think ApacheDS copes too well with this combination. (Other clients are using SSLv2 not SSLv3). I found out how to disable the use of TLS in Thunderbird and all came good. The setting is in the config prefs: security.enable_tls

This seems like a bug in ApacheDS, but I could not see any Jira issue for it.

MT


On 15/09/10 2:07 PM, [email protected] wrote:
Trying to get Thunderbird talking SSL to ApacheDS 1.5.7 but having difficulties. Non-SSL working fine. Other clients (such as iPhone and Apache Studio DS) also work fine with and without SSL against the same server. So I have ruled out basic connectivity issues etc.

In Thunderbird, it seems to go awry when it's reading the certificate. If I try installing an exception for that server, and plug in the URL https://my.server.com:636 (or ldaps instead of https), it comes back with "No Information Available". And "Unable to obtain identification status for the given site".

I have tried installing a self-signed certificate with slightly different parameters but this makes no difference. Also tried TB on another machine, just in case my TB install was hosed in some way, but same result.

Have tried this in Thunderbird 3.0.6, 3.0.7 and 3.1.2. Thunderbird SSL also working fine with other servers for IMAPS, SMTPS etc, just not LDAPS on ApacheDS.

Does anyone else have this combination working?

Cheers, MT

Reply via email to