Mal ne kleine Anleitung (auf Debian für Root-Nutzer, wie mich):
OpenSSL installieren:
Anschließend wechselt ihr in das Verzeichnis, wo das Zertifikat liegen soll, bei mir root:
Jetzt erstellt ihr das Zertifikat:
Und ergänzt die erforderlichen Angaben (das Fettgedruckte):
Land:
# Country Name (2 letter code) [AU]:DE
Bundesland:
# State or Province Name (full name) [Some-State]:Berlin
Stadt:
# Locality Name (eg, city) []:Berlin
Firma (kann auch der Name rein):
# Organization Name (eg, company) [Internet Widgits Pty Ltd]:Max Mustermann
Abteilung (kann auch leer bleiben):
# Organizational Unit Name (eg, section) []:
Die Domain (hier localhost):
# Common Name (eg, YOUR name) []:localhost
E-Mail:
# Email Address []:[email protected]
Den restlichen Kram einfach leer lassen und mit Enter weiter:
# Please enter the following 'extra' attributes
# to be sent with your certificate request
# A challenge password []:
# An optional company name []:
Das wars schon, jetzt müssten 2 Dateien aufgetaucht sein, key.pem und csr.pem.
Anschließend legen wir noch die passende server.crt an:
Jetzt noch in die config.json eintragen:
Fertig ist config-ui-x mit SSL.
Anschließend noch Homebridge neustarten.
PS: Vergesst nicht, beim ersten Aufruf des WebIF müsst ihr http und https ändern, also https://ipdesservers:port