Назад | Перейти на главную страницу

Настройка openldap для ldaps с помощью cn = config

Я пытаюсь включить SSL-соединения на сервере OpenLDAP 2.4.23, но все инструкции, которые я нахожу, касаются только старой конфигурации slapd.conf. Может ли кто-нибудь указать на инструкции по настройке под cn=config?

Если, как и я, вы нашли этот ответ, но искали параметр динамической конфигурации (cn = config), используйте следующий ldif.

dn: cn=config
changetype: modify
replace: olcTLSCertificateKeyFile
olcTLSCertificateKeyFile: /path/to/host.key
-
replace: olcTLSCertificateFile
olcTLSCertificateFile: /path/to/host.crt
-
replace: olcTLSCACertificatePath
olcTLSCACertificatePath: /etc/ssl/cert

Чтобы добавить ldif, используйте:

sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f nameOfLdif.ldif

Вот что работает до сих пор, хотя я все еще мог бы использовать руководство по настройке параметров безопасности в cn = config:

Следуй инструкциям Вот для создания сертификата добавлены атрибуты tls в cn = config (последние два были установлены по умолчанию)

olcTLSCertificateFile /certs/ldapscert.pem
olcTLSCertificateKeyFile /certs/keys/ldapskey.pem
olcTLSCipherSuite TLSV1+RSA:!NULL
olcTLSCRLCheck none
olcTLSVerifyClient never

запустить сервер, используя /usr/local/libexec/slapd -F slapd.d -h ldaps:///

Это позволяет мне подключаться из Apache Directory Studio с помощью ldaps, но не работает для входа в Linux.

Таким образом, кажется, что в настройке HA вы не можете использовать NSS db, если вам нужно обновить имя сертификата TLS. Невозможно обновить имя через LDIF с помощью ldapmodify.