Let's Encrypt : Créer un certificat Wildcard pour son domaine

De www.yakakliker.org

La commande magique

Attention !

Avant de lancer cette commande, vous devez avoir la possibilité de créer une entrée DNS (type Txt) sur votre domaine (il vous le demandera).

sudo certbot certonly --manual --preferred-challenges=dns --email webmaster@yakakliker.org --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d yakakliker.org -d *.yakakliker.org
certonly Demander ou renouveler un certificat sans l’installer
–manual Obtention de quotas
–preferred-challenges=dns Utiliser le DNS pour s’authentifier en tant que propriétaire de domaine
–server Serveur à utiliser pour la génération des certificats
–agree-tos Acceptation des conditions du serveur ACME
-d Domaine pour lequel un certificat doit être créé


Une fois la vérification effectuée, les certificats sont générés dans ce dossier :

/etc/letsencrypt/live/"Nom du domaine"


Renouvellement tous les 90 jours bien sûr

Installation dans Apache

SSLCertificateFile	/etc/ssl/certs/fullchain.pem
SSLCertificateKeyFile /etc/ssl/private/privkey.pem

Créer des certificats *.key & *.crt

  • Le certificat "cert.key" correspond au certificat privkey.pem de Let's Encrypt. Il suffit de le renommer
    • cp privkey.pem yakakliker.org.key
  • Le certificat "cert.crt" correspond au certificat fullchain.pem de Let's Encrypt. idem
    • cp fullchain.pem yakakliker.org.crt
  • Le bundle crt/key correspond à la concaténation de fullchain.pem & privkey.pem
    • cat fullchain.pem privkey.pem > yakakliker.org.pem

Liens

https://www.avanet.com/fr/kb/creer-un-certificat-lets-encrypt-wildcard/

https://www.webhi.com/how-to/fr/generer-certificats-ssl-wildcard-lets-encrypt-nginx/

https://stackoverflow.com/questions/50389883/generate-crt-key-ssl-files-from-lets-encrypt-from-scratch


compteur web gratuit sans pub