Hint: Please read the main article on server certificates first. This also explains what ACME is

To obtain a certificate through ACME and install it on the server, an ACME client is required. We describe a client for Linux and Windows. Information about other ACME clients can be found here: https://acmeclients.com

The ACME clients described below can integrate into an existing wbserver or can set up a temporary web server for the domain validation that's part of the certificate issuance process.
 

Certbox on Linux

Installation:

Issue a certificate:

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

 




Further information on certbot, e.g. on the automatic renewal of certificates, can be found in the official certbot documentation: https://certbot.eff.org/docs

Windows (example simple-acme)

 

Installation:

Issue a certificate (from Powershell with Admin privileges):

wacs.exe --baseuri “https://acme.pki.cert.tu-dresden.de/” --source manual --host example1.cert.tu-dresden.de,example2.cert.tu-dresden.de
 


Further information and the download for simple-acme can be found on the project website: https://simple-acme.com/


Alternative ACME Client for Linux/FreeBSD: dehydrated

If "certbot" cannot be used, e.g. because your Linux distribution is too old, you could try "dehydrated". Dehydrated is implemented as a single Shell Script and needs only a webserver and some standard cli tools.