[Comm] OpenLDAP и SSL

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Ср Апр 23 02:30:42 MSD 2003


On Sat, 19 Apr 2003 14:53:48 +1300
Alexey Borovskoy <alexey_borovskoy на pochtamt.ru> wrote:

> Добрый день.
> 
> Не получается подружить openldap с openssl.
> Без ssl ldap работает нормально. 
> 
> Дано:
> openldap-servers-2.0.27-alt5
> openldap-2.0.27-alt5
> openssl-0.9.6i-alt3
> 
> 1. Генерю сертификат с помощью
> openssl req -new -x509 -nodes -out ldap.pem -keyout ldap.pem
> 
> cn прописываю как server.intranet. В DNS все нормально.

Имя 'server.intranet' присутствует в ДНС? И в обратной зоне?
cn в сертификате должно совпадать с DNS-именем, соответствущем
ip-адресу, на котором слушает LDAP-сервер. 

> 2. Получившийся сертификат кладу в /etc/openldap/
> 
> 3. В /etc/openldap/slapd.conf раскоментирую строчки
>  TLSCipherSuite         HIGH:MEDIUM:+SSLv2
>  TLSCertificateFile      /etc/openldap/ldap.pem
>  TLSCertificateKeyFile   /etc/openldap/ldap.pem
>  TLSCACertificateFile    /etc/openldap/ldap.pem
> 
> 4. Делаю service ldap start
> 
> 5. Делаю netstat -tl
> tcp        0      0 server.intranet:ldaps   *:*     LISTEN
> 
> 6. Коннекчусь GQ, прописываю пароль rootdn и получаю ошибку
> Can't contact LDAP server

GQ использует TLS. Т.е. тебе в конфиге надо указать порт 389
и поствить галку 'Enable TLS'.

У меня так (через TLS на 389 порту) работает 3 сервера (мастер
и две реплики), GQ, nss_ldap и Courier-IMAP.

Вот ... %)

-- 
WBR, Dmitry Lebkov



Подробная информация о списке рассылки community