TLS-Zertifikate verwenden
Das Gerät unterstützt TLS-verschlüsselte Verbindungen (HTTPS).
Damit TLS genutzt werden kann, werden zwei Dateien benötigt:
- TLS Zertifikat (
cert.pem) - TLS Schlüssel (
key.pem)
Beide Dateien können entweder vom Benutzer hochgeladen oder direkt auf dem Gerät erzeugt werden.
Zertifikat und Schlüssel hochladen
Unter Einstellungen → Web GUI können eigene Zertifikatsdateien hochgeladen werden.
Erwartete Dateiformate
| Feld | Beschreibung | Format |
|---|---|---|
| TLS Cert | Zertifikatsdatei | PEM |
| TLS Key | Privater Schlüssel | PEM |
Ein Zertifikat im PEM-Format sieht beispielsweise so aus:
-----BEGIN CERTIFICATE-----
MIID...
-----END CERTIFICATE-----
Der private Schlüssel:
-----BEGIN PRIVATE KEY-----
MIIE...
-----END PRIVATE KEY-----
Wichtige Hinweise
- Der private Schlüssel darf nicht passwortgeschützt sein.
- Es darf nur ein einzelnes Zertifikat enthalten sein (keine Zertifikatskette).
- Die Dateiendung kann beliebig sein (
.pem,.crt,.cer,.key) – entscheidend ist das PEM-Format.
Nach dem Upload und einem Neustart verwendet das Gerät die neuen TLS-Dateien.
Selbstsigniertes Zertifikat erzeugen
Falls kein eigenes Zertifikat vorhanden ist, kann das Gerät ein selbstsigniertes Zertifikat erstellen.
Sicherheitswarnung des Browser
Bei selbstsignierten Zertifikaten zeigt der Browser beim ersten Zugriff eine Sicherheitswarnung an.
Dies ist normal, da das Zertifikat nicht von einer öffentlichen Zertifizierungsstelle stammt.
Nach einmaliger Bestätigung kann das Webinterface sicher genutzt werden.
Vorgehensweise
- Menü öffnen: Einstellungen → Web GUI
- Button „Zertifikat erzeugen“ auswählen
- Das Gerät erzeugt automatisch:
cert.pem(Zertifikat)key.pem(Privater Schlüssel)
Nach wenigen Sekunden steht eine abgesicherte HTTPS-Verbindung zur Verfügung.
Eigenschaften des erzeugten Zertifikats
- Selbstsigniert (Self-Signed)
- Wird direkt auf dem Gerät erzeugt
- Sofort für HTTPS nutzbar
- Ideal für interne oder lokale Installationen
Unterstützte und nicht unterstützte Formate
Das Gerät unterstützt ausschließlich bestimmte Dateiformate.
Unterstützte Formate
- PEM-Zertifikate
- PEM-Schlüssel
- Unverschlüsselte Private Keys
Nicht unterstützte Formate
- DER (
.der) - PKCS#12 / PFX (
.pfx,.p12) - Java Keystore (
.jks) - Passwortgeschützte Schlüssel
- Zertifikatsketten (mehrere Zertifikate in einer Datei)
Wenn ein Zertifikat in einem anderen Format vorliegt, muss es vorher konvertiert werden.
Zertifikate manuell erzeugen (OpenSSL)
Falls Zertifikat und Schlüssel extern generiert werden sollen, kann dies beispielsweise mit OpenSSL erfolgen.
Privaten Schlüssel erzeugen
openssl genrsa -out key.pem 2048
Selbstsigniertes Zertifikat erzeugen
openssl req -new -x509 -key key.pem -out cert.pem -days 365
Die erzeugten Dateien cert.pem und key.pem können anschließend im Gerät unter Einstellungen → Web GUI hochgeladen werden.