I'm trying out CentricCRM and attempting to configure LDAP authentication. My LDAP server is set up to require SSL when transmitting passwords. Tomcat is complaining about not being able to locate the certificate for the host:
LDAPUtils-> Search in LDAP failed: javax.naming.CommunicationException: simple bind failed: edirectory1.seakr.com:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
LDAPUtils-> LDAP authentication failed: java.lang.NullPointerException
LDAPUtils-> Authentication to LDAP - result: false
I tried importing my root certificate authority into the cacerts keystore in the Java directory (/usr/java/<java version>/lib/security/cacerts), but this doesn't seem to have helped. Any other ideas where I should import this certificate so that Tomcat picks it up?
Thanks - Nick