Machines :
- debian wheezy
- suse 11
des commandes :
ldapsearch -ZZ -h ad.unsw.edu.au -x
perl -we "use Net::LDAP; print Net::LDAP->new ('ad.unsw.edu.au')->start_tls(verify => 'require', capath => '/etc/ssl/certs/')->{errorMessage}"
les résultats :
- machine 1, commande 1 : TLS : le nom d'hôte ne correspond pas au CN du certificat du pair
- machine 1, commande 2 : fonctionne
- machine 2, commande 1 : fonctionne
- machine 2, commande 2 : Impossible de déterminer le nom d'hôte du pair pour la vérification
je ne peux pas expliquer cette incohérence et je veux vraiment que la commande 2 fonctionne sur la machine 2. des idées ?
après un strace, il semble que debian-ldapsearch cherche à /etc/ssl/certs/ca-certificates.crt
et suse-ldapsearch ne regarde RIEN. debian- Net::LDAP
est à la recherche de /etc/ssl/certs/157753a5.?
( AddTrust_External_Root.pem
) et suse- Net::LDAP
ne regarde RIEN.
0 votes
Pour info, le réglage
verify='none'
n'aide pas.