Wenn Sie hier gelandet sind, ohne die Einstiegsseite zu kennen, bitte lesen Sie diese zuerst. Dort wird auch erklärt was ACME ist

Um auf einem Server per ACME Zertifikate zu beziehen und zu installieren, wird ein ACME Client benötigt. Wir beschreiben je einen Client für Linux und Windows. Weitere ACME Clients finden Sie hier: https://acmeclients.com/ 

Die hier vorgestellten ACME Clients können sich bei einem bestehenden Webserver einbinden oder können auch bei Bedarf automatisch einen Webserver für Domain Validierung bereitstellen. 

Certbot auf Linux

Installation

sudo apt install certbot python3-certbot-apache 
sudo zypper install python3-certbot python3-certbot-apache

wenn nginx verwendet wird python3-certbot-nginx statt python3-certbot-apache

Sollten die Pakete standardmäßig nicht gefunden werden, muss der entsprechende SUSE PackageHub aktiviert werden (VERSION.SP entsprechend ersetzen, z.B.: 15.6)         

sudo SUSEConnect -p PackageHub/VERSION.SP/x86_64
zypper ref
zypper install python3-certbot python3-certbot-apache

Auf der Webseite von Certbot finden Sie weitere Möglichkeiten zur Installation, falls das Paket selbst, oder keine aktuelle Version, in den Paketquellen enthalten ist (beispielsweise per pip).

 

Benutzung

certbot run -m AMIN-EMAIL@tu-dresden.de --server https://acme.pki.cert.tu-dresden.de/ -d example1.cert.tu-dresden.de  

  


Simple-acme auf Windows

Installation

Benutzung

Weitere Informationen finden Sie auf der Projektwebseite: https://simple-acme.com/

 

Alternative ACME-Client für Linux/FreeBSD: dehydrated

Falls „certbot“ nicht verwendet werden kann, z.B. weil Ihre Linux-Distribution zu alt ist, können Sie „dehydrated“ ausprobieren. Dehydrated ist als einzelnes Shell-Skript implementiert und benötigt lediglich einen Webserver sowie einige Standard-CLI-Tools
 

Voraussetzungen:

Schritte zur Einrichtung: