Moin!
Habe gerade - zufällig - in einer älteren Version (2895) von DAVID folgendes entdeckt. Im aktuellen Rollout ist es nicht mehr enthalten - wäre ja auch zu schön um wahr zu sein!
Zitat von DAVID Admin HilfeAlles anzeigen
Wählen Sie diese Option, wenn Sie ein Kostenloses Zertifikat von "Let's Encrypt" beziehen möchten. Die Zertifikate stammen von "Let´s Encrypt", welches sich zur Zeit noch in einem Beta-Stadium befindet. Die Zertifikate sind derzeit 90 Tage gültig und müssen dann erneuert werden. Die Funktion führt eine zusätzliche Abfrage an die Adresse "https://autocert.tobit.com" durch.
Im David Administrator unter WebBox/Konfiguration/Erweitert muss TLS aktiviert und "Automatisch Zertifikate erstellen" ausgewählt sein. Die WebBox führt dann alle Notwendigen Schritte selbstständig aus.
Ablauf
Die WebBox prüft beim starten die Zertifikate und erstellt, bzw. erneuert diese (ACWBCERT.PEM, ACCABUNDLE.PEM und zusätzlich bei Postman: ACTXCERT.PEM, ACRXCERT.PEM). Ist ein eigenes Zertifikat (WBCERT.PEM oder [R|T]XCERT.PEM vorhanden, wird überprüft ob dieses abgelaufen ist. Wenn es abgelaufen ist, werden die neuen Zertifikate automatisch benutzt. Ist kein eigens Zertifikat vorhanden, werden die automatisch erstellen Zertifikate benutzt (diesen Vorgang können Sie im Status Monitor der WebBox verfolgen).
Die WebBox kontaktiert die Adresse "https://autocert.tobit.com" und übergibt die eingetragene Domain unter WebBox/Konfiguration/Domain/Domain Name, sowie die SiteID der David Installation. Der Tobit Server kontaktiert dann "Let´s Encrypt" und bekommt eine "Challenge" zurück. Diese Challenge wird an die WebBox mittels "http://[Domain Name]//.well-known/acme im Header mit X-ACME-CHALLENGE und X-ACME-TOKEN übergeben und zwischengespeichert.
Danach kontaktiert "Let´s Encrypt" folgende URL: "http://[Domain Name]/.well-known/acme-challenge/[X-ACME-TOKEN]" und gibt "[X-ACME-CHALLENGE]" als Datei zurück. War das erfolgreich, gibt der Server an die Ihre WebBox die erstellen Zertifikate zurück und speichert diese unter "..\David\WebBox\Code\Certificates".
Enthaltene Zertifikate:
cert.pem - Das Zertifikat
privkey.pem - Der Private Key
chain.pem - Die Zertifikatkette
fullchain.pem - Die Zertifikatkette mit Zertifikat (cert.pem)
Die WebBox erstellt bei erfolgreicher Abholung die Zertifikate für die WebBox und Postman:
ACWBCERT.PEM
ACCABUNDLE.PEM
ACRXCERT.PEM
ACTXCERT.PEM
Nach dem abholen der Zertifikate stehen diese der WebBox sofort zur Verfügung und werden genutzt. Bei Postman muss der Dienst unter Umständen neu gestartet werden.
Vor Ablaufdatum (7 Tage) oder bei Änderung des Domain Namen im David Administrator, wird das automatisch erstellte Zertifikat erneuert.