Zum Inhalt

LDAP via TLS#

Bei der LDAP-Verbindung über TLS treten immer wieder Probleme auf. Dieser Artikel listet die häufigsten Ursachen und bisherigen Lösungsansätze. Eine universelle Lösung gibt es leider nicht.

ldap-via-tls.png

Häufigste Ursachen#

  • Das Zertifikat wurde nicht oder nicht korrekt importiert.
  • In der LDAP-Konfiguration wurde nicht der Hostname des LDAP-Servers verwendet.
  • Der Hostname des LDAP-Servers kann nicht aufgelöst werden.
  • Die Zertifikatsprüfung klappt mit IPv4, aber nicht mit IPv6. Nach dem Deaktivieren von IPv6 auf dem Linux-System war das Problem gelöst.

Hinweise zu Active Directory Domain Controllern#

  • Du benötigst ein Zertifikat, das bestimmte Anforderungen erfüllt (Microsoft-Dokumentation).
  • Auf einem DC sollte möglichst nur ein Zertifikat für diesen Zweck vorhanden sein. Das wird relevant, wenn bereits ein Kerberos-Zertifikat existiert.
  • Eine verschlüsselte Verbindung gegen AD kann per LDAPS (TLS/SSL ab Verbindungsaufbau) oder STARTTLS (explizites Kommando zu Beginn der Verbindung) erfolgen.
  • Bei LDAP Channel Binding und LDAP Signing kommt ein Mix aus Client- und Server-Einstellungen ins Spiel. Nicht jedes Linux-System unterstützt alle Optionen out of the box.

Feedback#

Wenn du das Problem gelöst hast, teile die Lösung gerne mit uns per E-Mail an help@i-doit.com.