Navigation
- Startseite
- Alle Kategorien
- Univention Corporate Server (UCS)
- Installation
- Services for Windows
- Kolab2 für UCS
- Scalix für UCS
- Nagios
- Backup
- Virtualisierung
- Softwarepflege und Paketverwaltung
- Bootloader und Bootsplash
- LDAP-Server und Listener/Notifier-Replikation
- SSL-Zertifikate
- Univention Directory Manager (UDM)
- Maildienste, Viren- und Spamerkennung
- Univention Management Console (UMC)
- AD Connector
- DNS und DHCP
- Basis-Systemdienste
- Univention Configuration Registry (UCR)
- Freigaben
- Weitere Serverdienste
- 3rd Party Produkte
- Univention Corporate Desktop (UCD)
- UCS Thin Client Services (UCS TCS)
- UCS@school
- UCS Desktop Virtualization Services (DVS)
- Sitemap
FAQs in dieser Kategorie
Tags
Univention Corporate Server (UCS) » SSL-Zertifikate
Erneuern der SSL-Zertifikate
Die Kommunikation zwischen den verschiedenen Rechnern einer UCS-Domäne erfolgt großteils SSL-verschlüsselt. Bei der SSL-Verschlüsselung werden ein Root-Zertifikat und für jeden Rechner ein Rechnerzertifikat benötigt. Das Root-Zertifikat hat nur einen bestimmten Gültigkeitszeitraum, ebenso wie die mit dem Root-Zertifikat erstellten Rechnerzertifikate. Ist dieser Zeitraum abgelaufen, funktionieren Dienste, die ihre Kommunikation mit SSL verschlüsseln (z.B. LDAP) nicht mehr. Es ist deshalb notwendig, die Gültigkeit der Zertifikate zu überprüfen und ggf. neue Rechnerzertifikate zu erstellen.
Die folgende Befehle müssen auf einem UCS-Master durchgeführt werden.
Die Überprüfung, wie lange ein Rechnerzertifikat noch gültig ist, kann mit univention-certificate erfolgen:
[...]
Validity
Not Before: Jun 19 10:40:13 2006 GMT
Not After : Jun 18 10:40:14 2008 GMT
[...]
Hierbei ist immer der FQDN des Rechnernamens (Rechnername + Domain) anzugeben. Eine Liste aller verfügbaren Zertifikate erhält man mit
Normalerweise haben die Zertifikate aller Rechner einer UCS-Domäne das gleiche Ablaufdatum. Um neue Zertifikate zu erstellen, ist folgendermaßen vorzugehen:
Sicherung der alten Zertifikate:
Erneuerung des root-Zertifikats, als Passwort ist der Inhalt der Datei /etc/univention/ssl/password anzugeben:
openssl x509 -in CAcert.pem -out NewCAcert.pem -days 1000 \
-passin file:/etc/univention/ssl/password \
-signkey private/CAkey.pem
mv NewCAcert.pem CAcert.pem
Achtung: Bei UCS-Systemen in einer Version älter als 2.0 lautet das Verzeichnis "/etc/univention/ssl/ucsCA" statt "/etc/univention/ssl/udsCA".
Erneuerung aller Rechnerzertifikate:
cd /etc/univention/ssl
for i in *.$domainname; do univention-certificate renew -name $i -days 730; done
Kopieren der neuen Zertifikate auf die anderen Rechnersysteme (hier am Beispielrechner ucs-slave):
cd /etc/univention/ssl/
scp ucsCA/CAcert.pem root@ucs-slave:/etc/univention/ssl/ucsCA/
scp -r ucs-slave.$domainname root@ucs-slave:/etc/univention/ssl/
scp -r ucs-slave.$domainname/* root@ucs-slave:/etc/univention/ssl/ucs-slave
Der letzte Schritt ist auf UCS-Backup-Rechner nicht erforderlich, dies erfolgt automatisch per cron.
Auf Rechnern, auf denen der cyrus-Mailserver läuft, sind zusätzlich die Dateien cert.pem und private.key nach /var/lib/cyrus/ zu kopieren:
cp /etc/univention/ssl/$(hostname -f)/private.key /var/lib/cyrus/
Um das neu erstellte Zertifikat allen Benutzern über die zentrale Verwaltungs-Webseite des UCS-Masters zugänglich zu machen, kann der folgende Befehl verwendet werden:
Nach dem Aktualisieren der Zertifikate werden die neuen Informationen noch nicht im Univention Directory Manager angezeigt.
Diese
würden erst bei der nächsten regulären Prüfung aktualisiert, da der
dafür angelegte Cronjob nur einmal am Tag ausgeführt wird.
Um die
Gültigkeit der Zertifikate sofort prüfen zu können müssen die
entsprechenden Univention Configuration Registry Variablen ausgewertet
werden. Dies kann durch den Aufruf des folgenden Skriptes erfolgen:
Wird der UCS AD-Connector eingesetzt, sollten die Zertifikate auch auf dem AD-System aktualisiert werden.
Hierfür können die neuen Zertifikate für das AD-Connector System über die UMC zum Download bereitgestellt werden:
cp /etc/univention/ssl/<FQDN des AD-Systems>/{cert.pem,private.key} /var/www/univention-ad-connector/
chgrp www-data /var/www/univention-ad-connector/{cert.pem,private.key}
Anschließend können die Zertifikate wie in der AD-Connector Dokumentation (Kapitel "Einrichtung des Passwort-Dienstes auf dem AD-System") beschrieben auf dem AD-System abgelegt werden.
Alle Dienste, die SSL-Verschlüsselung benutzen, müssen neu gestartet werden.
Alternativ
kann ein Neustart des Systems durchgeführt werden, wenn nicht bekannt
ist, welche Dienste mit SSL in Verbindung stehen.
Tags: SSL, UNIVENTION_SSL, Zertifikate
Verwandte Artikel:
- Erneuern der kompletten SSL-Zertifikatskette
- SSL-Hashverfahren nachträglich ändern
- Warnmeldungen zur Server-Zertifikat-Überprüfung von fetchmail unterbinden
- Anmeldung an der Univention Management Console (UMC) nicht möglich
- Wie kann das UCS Wurzelzertifikat (Root-CA) in Firefox/Internet Explorer importiert werden
Letzte Änderung der FAQ: 2011-12-30 12:48
Autor: Janis Meybohm
Revision: 1.19
Kommentieren nicht möglich