TLS für OpenLDAP: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
 
  /etc/ldap/star.it213.int.key
 
  /etc/ldap/star.it213.int.key
 
=TLS LDIF vorbereiten=
 
=TLS LDIF vorbereiten=
*vi /root/ldap/tls.ldif
+
*vi /root/tls.ldif
 
<pre>
 
<pre>
 
dn: cn=config
 
dn: cn=config
Zeile 37: Zeile 37:
  
 
</pre>
 
</pre>
 +
 
=Konfiguteren=
 
=Konfiguteren=
 
*ldapmodify -Y EXTERNAL -H ldapi:/// -f tls.ldif
 
*ldapmodify -Y EXTERNAL -H ldapi:/// -f tls.ldif

Version vom 5. Dezember 2025, 10:47 Uhr

LDAPS aktivieren

In der Datei /etc/default/slapd folgendes erweiteren

SLAPD_SERVICES="ldap:/// ldapi:/// ldaps:///"

Somit wird ldaps auf Port 636 freigeschaltet

Zertifikate besorgen und an die richtigen Stellen bringen

Stammzertifikat
/etc/ldap/ca.crt
Zertifikat
/etc/ldap/star.it213.int.crt
Privater Schlüssel
/etc/ldap/star.it213.int.key

TLS LDIF vorbereiten

  • vi /root/tls.ldif
dn: cn=config
changetype: modify
add: olcTLSCipherSuite
olcTLSCipherSuite: NORMAL
-
add: olcTLSCRLCheck
olcTLSCRLCheck: none
-
add: olcTLSVerifyClient
olcTLSVerifyClient: never
-
add: olcTLSCACertificateFile
olcTLSCACertificateFile: /etc/ldap/ca.crt
-
add: olcTLSCertificateFile
olcTLSCertificateFile: /etc/ldap/star.it213.int.crt
-
add: olcTLSCertificateKeyFile
olcTLSCertificateKeyFile: /etc/ldap/star.it213.int.key
-
add: olcTLSProtocolMin
olcTLSProtocolMin: 1.2

Konfiguteren

  • ldapmodify -Y EXTERNAL -H ldapi:/// -f tls.ldif

Dienst neustarten

  • systemctl restart slapd

Kontolle

Läuft der Dienst
  • systemctl status slapd
Logs anschauen
  • journalctl -fu slapd
Läuft der Port?
  • ss -lntp | grep 636
Funktioniert TLS ordentlich
  • openssl s_client -port 636 -CAfile /etc/ldap/ca.crt -host ldap.it213.int