Cómo habilitar LDAPS desde Linux a Active Directory y resolver "unable to verify the first certificate"
Problema En entornos mixtos Windows / Linux es frecuente que una aplicación Linux necesite consultar usuarios y grupos en un dominio Active Directory (AD). La comunicación LDAP sin cifrado funciona sin problemas, pero cuando se intenta forzar LDAPS (LDAP sobre TLS/SSL, puerto 636) aparecen errores de verificación de certificado como: CONNECTED(00000003) depth=0 CN = my.server.dc verify error:num=20:unable to get local issuer certificate depth=0 CN = my.server.dc verify error:num=21:unable to verify the first certificate Este mensaje indica que el cliente Linux no confía en la cadena de certificación que presenta el controlador de dominio. El patrón se repite en muchos setups: el certificado del DC se ha exportado, se ha copiado al host Linux y se ha ejecutado update-ca-certificates, pero openssl s_client sigue sin validar la cadena. El problema no es exclusivo de un dominio concreto; cualquier organización que use certificados internos emitidos por su propia AD Certificate Services puede tropezar con la misma situación. ...