Typo has been fixed
This commit is contained in:
26
README.md
26
README.md
@@ -1,5 +1,6 @@
|
|||||||
# 🔐 edh-keygen
|
# 🔐 edh-keygen
|
||||||
Automated Diffie-Hellman key generation and service management tool
|
|
||||||
|
**Automated Diffie-Hellman key generation and service management tool**
|
||||||
Provides flexible configuration, systemd integration and clean RPM packaging.
|
Provides flexible configuration, systemd integration and clean 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.
|
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.
|
||||||
@@ -44,7 +45,7 @@ Key features:
|
|||||||
sudo dnf install git rpm-build rpmdevtools yum-utils -y
|
sudo dnf install git rpm-build rpmdevtools yum-utils -y
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Clone the Repository
|
1. Clone the Repository
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://dev.town-square.de/cb601/edh-keygen.git
|
git clone https://dev.town-square.de/cb601/edh-keygen.git
|
||||||
@@ -52,7 +53,7 @@ git clone https://dev.town-square.de/cb601/edh-keygen.git
|
|||||||
cd edh-keygen
|
cd edh-keygen
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Build the RPM package
|
1. Build the RPM package
|
||||||
|
|
||||||
You can use the provided Makefile:
|
You can use the provided Makefile:
|
||||||
|
|
||||||
@@ -61,13 +62,13 @@ make clean
|
|||||||
make rpm
|
make rpm
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Install the RPM package
|
1. Install the RPM package
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo yum localinstall rpmbuild/RPMS/noarch/edh-keygen-1.0-1.noarch.rpm
|
sudo yum localinstall rpmbuild/RPMS/noarch/edh-keygen-1.0-1.noarch.rpm
|
||||||
```
|
```
|
||||||
|
|
||||||
5. Verify the Installation
|
1. Verify the Installation
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ls -l /opt/edh-keygen
|
ls -l /opt/edh-keygen
|
||||||
@@ -86,7 +87,6 @@ Check RPM info:
|
|||||||
rpm -qil edh-keygen
|
rpm -qil edh-keygen
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
The configuration file (`edh-keygen.conf` or `edh-keygen.local`) supports both global path settings and per-service lines.
|
The configuration file (`edh-keygen.conf` or `edh-keygen.local`) supports both global path settings and per-service lines.
|
||||||
@@ -94,12 +94,12 @@ See the file itself for detailed documentation and examples.
|
|||||||
|
|
||||||
## Directory Layout
|
## Directory Layout
|
||||||
|
|
||||||
| Path | Purpose |
|
| Path | Purpose |
|
||||||
|------------------------------------ |---------------------------------|
|
|----------------------------------|---------------------------------|
|
||||||
| /opt/edh-keygen/edh-keygen.sh | Main script |
|
| /opt/edh-keygen/[edh-keygen.sh](http://edh-keygen.sh) | Main script |
|
||||||
| /opt/edh-keygen/edh-keygen.conf | Overwritten config (always) |
|
| /opt/edh-keygen/edh-keygen.conf | Overwritten config (always) |
|
||||||
| /opt/edh-keygen/edh-keygen.local | User config (never overwritten) |
|
| /opt/edh-keygen/edh-keygen.local | User config (never overwritten) |
|
||||||
| /etc/cron.weekly/edh-keygen | Cron job script (optional) |
|
| /etc/cron.weekly/edh-keygen | Cron job script (optional) |
|
||||||
|
|
||||||
## CRON Job Example
|
## CRON Job Example
|
||||||
|
|
||||||
@@ -154,4 +154,4 @@ CB-601 - the open tec Elevator
|
|||||||
|
|
||||||
## Project Home
|
## Project Home
|
||||||
|
|
||||||
Project Home: [https://dev.town-square.de/cb601/edh-keygen](https://dev.town-square.de/cb601/edh-keygen)
|
Project Home: <https://dev.town-square.de/cb601/edh-keygen>
|
||||||
Reference in New Issue
Block a user