Comment fonctionne le renouvellement automatique des certificats ?

Les certificats SSL ont une durée de vie limitée pour des raisons de sécurité. Les certificats de Let's Encrypt sont valables 90 jours. SSLcat automatise entièrement le processus de renouvellement pour garantir que vos sites web restent sécurisés sans interruption de service.

Le processus de renouvellement

SSLcat gère le renouvellement en arrière-plan de manière proactive :

  1. Vérification périodique : SSLcat vérifie quotidiennement la date d'expiration de tous les certificats qu'il gère.
  2. Fenêtre de renouvellement : Par défaut, SSLcat tente de renouveler un certificat lorsqu'il entre dans sa fenêtre de renouvellement, qui est généralement 30 jours avant son expiration.
  3. Lancement du renouvellement : Si un certificat doit être renouvelé, SSLcat lance automatiquement le même processus de validation (HTTP-01 ou DNS-01) qui a été utilisé pour la demande initiale.
  4. Obtention du nouveau certificat : Une fois la propriété du domaine validée à nouveau, Let's Encrypt émet un nouveau certificat avec une nouvelle date d'expiration.
  5. Rechargement à chaud : SSLcat remplace alors de manière transparente l'ancien certificat par le nouveau, sans interrompre les connexions existantes ni nécessiter un redémarrage du serveur.

Configuration des paramètres de renouvellement

Bien que les paramètres par défaut soient adaptés à la plupart des cas d'utilisation, vous pouvez personnaliser le comportement du renouvellement :

# sslcat.conf
certificates:
  renewal_window: 30  # En jours. Moment avant l'expiration pour tenter le renouvellement.
  check_interval: "24h" # Fréquence de vérification des certificats.
  
  # Vous pouvez également forcer un renouvellement pour un domaine spécifique
  - domain: "exemple.com"
    force_renew: true

Notifications et surveillance

Il est crucial de savoir si le renouvellement des certificats réussit ou échoue.

Causes courantes d'échec du renouvellement

Grâce à sa gestion entièrement automatisée, SSLcat élimine le fardeau de la surveillance et du renouvellement manuels des certificats, garantissant ainsi la sécurité et la disponibilité continues de vos services.