I think this was discussed on the list (probably as part of 2.4 TLS enhancements), but I don't recall the outcome.
My first evil idea, though, would be to try to kick your TLS config using back-config...hopefully that rehashes everything?
On Wed, 5 Dec 2007, Matt Kelley wrote:
I am using OpenLDAP 2.3.39. I have enabled CRL checking by including "TLSCRLCheck peer" in my slapd.conf file. I am having a problem when CRLs expire. I find that, after retrieving an updated CRL, I must restart slapd in order for it to be used. This seems to be true whether using TLSCACertificateFile or TLSCACertificatePath. Is this expected? Is there any way to update CRLs (or certificates, for that matter) without recycling slapd?
Thanks in advance, Matt