We are changing out the certificate on our Windows Domain Controllers used for LDAPS auth as the underlying root/CA certificate is expiring in August. We uploaded the new CA certificate under Admin > LDAP/AD Integration > Add Certificate ahead of time and all looked fine there. Our security team attempted to replace the certificate on the DCs with the one issued from the new CA today. When we tried to log in to XI with the new certificate active, logins fail. When I turn on the additional debugging under advanced, run tail -f /var/log/httpd/error_log /var/log/httpd/ssl_error_log I am getting the following error:
Code: Select all
[Tue Jun 18 17:29:20.822392 2024] [:error] [pid 27793] [client 10.151.76.9:62220] PHP Warning: ldap_bind(): Unable to bind to server: Can't contact LDAP server in /usr/local/nagiosxi/html/includes/components/ldap_ad_integration/adLDAP/src/adLDAP.php on line 714, referer: https://nagiosxi.<ourCustomDomain>.com/nagiosxi/login.php
Uses Active Directory as a user authentication source. Experimental." After disabling that component, the duplicate errors disappear in the logs but the new certificate still does not work. We've imported the new root certificate on other Linux-based appliances and they work fine.