Apache SSL-CRL/CA-Bundle konfigurieren

Hallo Freunde der Sonne,

für alle Leute die gerne saubere Zertifikate via Apache bereistellen hier noch einmal die Erinnerung – einfach den Apache gleich die CA-Zertifikate für den Client automatisch zur Prüfung bereitstellen. Dann klappts auch mit dem Seafile-Server.

Apache SSL-CRL/CA-Bundle konfigurieren

Folgende Zeilen sollten korrekt im vHosts bzw. der httpd.conf hinterlegt sein.
(empfohlen sind natürlich vHosts die alle nötigen SSL-optionen konfigurieren)

SSLCertificateFile /etc/pki/tls/certs/sample.crt
SSLCertificateKeyFile /etc/pki/tls/private/sample.key
SSLCACertificateFile /etc/pki/ca-trust/source/anchors/sample.ca-bundle
  • PEM/CER/CRT = meist das einzelne Webserver-Zeritfikat
  • PEM/KEY = der private Schlüssel zur Entschlüsselung
  • CRT/CA-BUNDLE = Sammlung der CA-Zertifikate des Anbieters (wichtig für CRL/RevokationLists die der Client ggf. erfragt)

Hinweis: Im Beispiel wurde der Zertifikats-Verwaltungspfad für vertrauenwürdige Zertifizierungsstellen von CentOS verwendet – mit folgendem Kommando können diese auch gleich auf dem Server übernommen werden.

update-ca-trust