StartSSL
StartSSL der Firma StartCom Ltd. (Start Commercial Limited) bietet X.509 Zertifikate für Clients und Server. Class-1 Zertifikate ohne Identitätsprüfung sind kostenlos und haben seit 2016 eine Gültigkeit von drei Jahren. Das Zertifikat der Root-CA von StartSSL ist in gängigen Browsern und E-Mail-Clients enthalten, so dass sie sofort gültig sind - im Gegensatz zu denen von CAcert.
Tipps und Tricks
Domain
Seit 2016 kann man bis zu 10 Hostnamen pro Zertifikat angeben, die sogar aus unterschiedlichen 2nd Level Domains stammen können. Diese Domains müssen vorab validiert werden.
Zertifikate in Firefox
Bei neuen Serverzertifikaten dauert es ein paar Stunden, bis Firefox die akzeptiert. Siehe Certificate OCSP Validation Failure in Firefox.
Bei Fehlern mit dem Einloggen in StartSSL:
Verlängerung
Class-1 Zertifikate werden prinzipiell wohl nicht verlängert, sondern müssen komplett neu erstellt werden (inkl. Validierung von Domain und E-Mail-Adresse). Vorteil: Es kann jeweils ein neuer privater Key erzeugt werden, was hinsichtlich etwaig vorhandener Schwachstellen wichtig sein kann.
Nachteile Class-1
- Man kann nur ein Zertifikat pro Domain erstellen, das für die Domain selbst und die www Subdomain gilt. Weitere Subdomains sind nicht möglich.
- Der Rückruf eines Zertifikats kostet 10 US$.
Installation
Keys erzeugen
Unter openSUSE, siehe auch Apache:
gensslcert -c DE -s NRW -l Mettmann -o "privat" -u "privat" -e "webmaster@kruedewagen.de" -n www.kruedewagen.de
Apache
Siehe https://startssl.com/Support?v=21.
SSLCertificateFile "/usr/local/apache2/conf/2_your_domain.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/private.key"
SSLCertificateChainFile "/usr/local/apache2/conf/1_root_bundle.crt"