Sharantyr
Hello,
Je n'arrive pas à faire fonctionner le SSL sur mon annuaire ldap, je deviens fou j'ai du suivre une dizaine de tutos différents sans succès...
En gros, je génère un certificat+clé privée pour mon propre serveur en tant que CA.
Je génère un certificat+clé privée pour mon serveur.
Je signe cette clé avec mon certificat+clé de CA.
J'indique à slapd où trouver le tout:
TLSCipherSuite HIGH:MEDIUM:+SSLv2
TLSCertificateFile /root/certs/sharabox.crt
TLSCertificateKeyFile /root/certs/sharabox.key
TLSCACertificateFile /root/certs/sharabox-ca.crt
Puis je lance slapd en ecoute sur le mode ssl: slapd -h ldaps://sharabox
Je n'arrive pas à me connecter au serveur en mode sécurisé, Luma me dis
17:40:00 LDAP bind operation not successful. Reason:
{'info': 'error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed', 'desc': "Can't contact LDAP server"}
Pourtant le serveur tourne et est à l'écoute:
636/tcp open ldapssl
Bon je n'arrive pas à faire marcher cette histoire...
Sur l'un des tutos suivis, apparement il faudrait générer localement, sur le client, un certificat + clé, puis faire signer ce certificat par mon serveur en tant que CA.
Moi ca, ca ne m'interesse pas du tout!
Je cherche un moyen SIMPLE de crypter les données qui transitent par ldap.
En gros, un truc comme ssh avec putty: je mets l'ip, il me demande si je veut faire confiance à la signature du serveur, je dis oui et hop roule. Pas besoin de faire X manips coté clients.
Y'a un truc que j'ai du rater dans le concept je pense, mais ou?
Sharantyr
Bon finallement j'ai trouvé...
Je lancais slapd en tant que root (pour les tests pas besoin de chrooter ni de changer d'utilisateur tant que tout ne marchait pas!), donc je n'avais pas jugé utile de chown slapd:slapd les certificats + clés. Et pourtant je l'ai fait et ca marche désormais!
Quel ane!