Gracias ferdy por la aclaracion entonces me surge la duda de como debo configurar el cliente ldap a la hora de generarle los certificados, os comento lo que hago para generar los certificados del servidor:
sh /usr/lib/ssl/misc/CA.sh -newca
openssl req -new -nodes -keyout newreq.pem -out newreq.pem
sh /usr/lib/ssl/misc/CA.sh -sign
cp demoCA/cacert.pem /etc/ldap/cacert.pem
cp newcert.pem /etc/ldap/servercrt.pem
cp newreq.pem /etc/ldap/serverkey.pem
chmod 600 /etc/ldap/serverkey.pem
Como veis lo que hago es generar el certificado de autoridad, la clave del servidor y el certificado del servidor autentificandolos con el certificado previamente creado y los copia en la carpeta ldap dandole permiso de lectura escritura solo al propietario.
Luego edito el fichero slapd.conf añadiendole:
TLSCACertificateFile /etc/ldap/cacert.pem
TLSCertificateFile /etc/ldap/servercrt.pem
TLSCertificateKeyFile /etc/ldap/serverkey.pem
loglevel 256
Hasta aqui creo que hago bien la configuracion del servidor, por ultimo en el cliente le añado en ldap.conf
TLS_REQCERT allow
Weno pues ya puedo hacer consultas mediante ldapsearch hacia el servidor seguro solo que zope me indica que algo falla ya que no encuentra los certificados del cliente. ¿Deberia de generarle al cliente sus certificados y indicarles donde estan? ¿Serian los mismos que los del servidor?, Gracias y perdonar por el tochazo.