From d6ee9b834166a567ef5504c4e36dfb247626dc0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20D=C3=BCsterhaupt?= Date: Sun, 18 May 2025 15:10:25 +0200 Subject: [PATCH] Content has been refined --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 00fb017..20e1714 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,16 @@ -# edh-keygen +# 🔐 edh-keygen +Automated Diffie-Hellman key generation and service management tool +Provides flexible configuration, systemd integration and clean RPM packaging. -Automated Diffie-Hellman key generation and service management script with flexible configuration and systemd integration and RPM packaging. +This utility simplifies the generation and management of Diffie-Hellman (DH) parameters used for Perfect Forward Secrecy (PFS) in secure communication services such as Postfix, Dovecot, Ejabberd and others. It ensures that DH keys are regularly refreshed, properly permissioned and integrated with systemd for reliable automation. + +Key features: + +- 🔁 Automated generation of DH key files (e.g., dh2048.pem) +- ⚙️ Service reload hooks to apply new keys without downtime +- 🛠️ Easy configuration via edh-keygen.conf +- 📦 Distributed as an RPM package for clean system integration +- 🔐 Designed to enhance TLS security through PFS --- @@ -133,7 +143,7 @@ chmod 750 /etc/cron.weekly/edh-keygen ## License -[MIT](https://dev.town-square.de/cb601/edh-keygen/LICENSE) +[MIT](https://dev.town-square.de/cb601/edh-keygen/src/branch/main/LICENSE) ## Authors