ssl
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| ssl [2025/03/11 13:02] – created protocol | ssl [2026/11/07 19:04] (current) – [certbot debian] protocol | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Convert to PFX ===== | ||
| + | < | ||
| openssl pkcs12 -in file.pfx -out file.nokey.pem -nokeys | openssl pkcs12 -in file.pfx -out file.nokey.pem -nokeys | ||
| + | |||
| openssl pkcs12 -in file.pfx -out file.withkey.pem | openssl pkcs12 -in file.pfx -out file.withkey.pem | ||
| + | |||
| openssl rsa -in file.withkey.pem -out file.key | openssl rsa -in file.withkey.pem -out file.key | ||
| + | |||
| cat file.nokey.pem file.key > file.combo.pem | cat file.nokey.pem file.key > file.combo.pem | ||
| + | |||
| The 1st step prompts you for the password to open the PFX. | The 1st step prompts you for the password to open the PFX. | ||
| + | |||
| The 2nd step prompts you for that plus also to make up a passphrase for the key. | The 2nd step prompts you for that plus also to make up a passphrase for the key. | ||
| + | |||
| The 3rd step prompts you to enter the passphrase you just made up to store decrypted. | The 3rd step prompts you to enter the passphrase you just made up to store decrypted. | ||
| + | |||
| The 4th puts it all together into 1 file. | The 4th puts it all together into 1 file. | ||
| + | </ | ||
| + | |||
| + | ===== certbot debian ===== | ||
| + | < | ||
| + | |||
| + | sudo apt install certbot python3-certbot-apache | ||
| + | |||
| + | sudo certbot certonly -a apache --certname yourdomain.com -d yourdomain.com | ||
| + | |||
| + | |||
| + | |||
| + | sudo nano / | ||
| + | |||
| + | [renewalparams] | ||
| + | authenticator = apache | ||
| + | installer = none | ||
| + | renew_hook = systemctl reload apache2 | ||
| + | |||
| + | |||
| + | Without apache: | ||
| + | |||
| + | [renewalparams] | ||
| + | # ... other existing settings ... | ||
| + | pre_hook = systemctl stop apache2 | ||
| + | post_hook = systemctl start apache2 | ||
| + | renew_hook = systemctl restart webmin | ||
| + | |||
| + | Webmin: | ||
| + | |||
| + | sudo nano / | ||
| + | |||
| + | ssl=1 | ||
| + | keyfile=/ | ||
| + | certfile=/ | ||
| + | extracas=/ | ||
| + | |||
| + | |||
| + | </ | ||
ssl.1741698161.txt.gz · Last modified: by protocol
