Aller au contenu principal
Sécurité

Certificat SSL gratuit : Let's Encrypt vs payant

Cadenas de verre bleu lumineux en suspension au-dessus d'une barre d'adresse de navigateur stylisée, dont le liseré passe du bleu au magenta, sur fond bleu nuit

Un certificat SSL gratuit protège exactement aussi bien qu'un certificat SSL facturé 300 € par an. L'affirmation heurte l'intuition — et l'argumentaire qui accompagne la plupart des offres payantes — mais elle se vérifie : le chiffrement négocié entre le navigateur et le serveur ne dépend ni du montant payé ni de l'autorité émettrice, mais du protocole TLS, des suites cryptographiques activées et de la clé privée générée sur le serveur. Ce qui sépare gratuit et payant tient en deux points, dont aucun n'est cryptographique : la vérification d'identité avant l'émission, et les engagements contractuels attachés au produit.

À retenir

  • Le chiffrement est identique entre un certificat DV gratuit et un certificat EV payant. Ce qui se paie est la vérification d'identité, pas la sécurité du transport.
  • Let's Encrypt émet exclusivement du DV, automatisé par ACME, avec une durée de vie de 90 jours par défaut.
  • Depuis le 15 mars 2026, le CA/Browser Forum plafonne tout certificat TLS public à 200 jours — 100 jours au 15 mars 2027, 47 jours au 15 mars 2029. L'argument « un certificat pour un an, posé et oublié » a cessé d'exister.
  • Trois situations justifient encore un achat : garantie contractuelle exigée par un tiers, validation d'organisation imposée par un donneur d'ordre, usage hors TLS serveur. Le wildcard n'en fait pas partie : *.domaine.fr est gratuit via le challenge DNS-01.
  • Chez Tomco, le certificat SSL est provisionné automatiquement en quelques minutes après le pointage DNS, puis renouvelé sans intervention : le cycle de 90 jours reste invisible côté client.

Sommaire

  1. Gratuit ou payant : ce qui change réellement
  2. Comment fonctionne un certificat SSL/TLS
  3. DV, OV, EV — la vraie différence
  4. Let's Encrypt — mécanique et gratuité
  5. Quand un certificat gratuit suffit
  6. Quand le gratuit devient limitant
  7. Le certificat wildcard : couvrir tous les sous-domaines
  8. Ce qui se passe si le certificat expire
  9. Questions fréquentes

Gratuit ou payant : ce qui change réellement

Le tableau ci-dessous isole chaque critère de comparaison et indique où se situe une différence réelle.

Critère Certificat gratuit (Let's Encrypt) Certificat payant
Chiffrement négocié Identique Identique
Niveau de validation DV uniquement DV, OV ou EV
Durée de vie 90 jours, ou 6 jours en option 200 jours maximum depuis le 15 mars 2026
Délai d'émission Quelques secondes Secondes en DV, 1 à 5 jours ouvrés en OV/EV
Wildcard Oui, via DNS-01 uniquement Oui
Raison sociale dans le certificat Non Oui, en OV et EV
Garantie contractuelle Aucune Dizaines de milliers à plusieurs millions d'euros
Support Documentation et forum communautaire Support commercial du revendeur
Coût annuel 0 € Quelques euros à plusieurs centaines d'euros

Trois lignes seulement portent une différence exploitable : le niveau de validation, la raison sociale inscrite dans le certificat, et la garantie contractuelle. Les six autres décrivent des écarts d'ergonomie ou de prix. La première — chiffrement identique — est celle que l'argumentaire commercial contourne le plus systématiquement.

Comment fonctionne un certificat SSL/TLS

Un certificat SSL ne chiffre rien. C'est un fichier signé qui associe une clé publique à un nom de domaine, et rien d'autre. Le chiffrement provient de la négociation TLS : au handshake, le navigateur et le serveur s'accordent sur une suite cryptographique, dérivent une clé de session symétrique par échange Diffie-Hellman éphémère (ECDHE), puis chiffrent tout le reste de l'échange avec cette clé. Le certificat sert uniquement à prouver que la clé publique présentée appartient au domaine demandé — la définition de TLS sur MDN détaille cette séparation entre authentification et chiffrement.

Diagramme à trois étages : un large disque magenta au sommet, un disque bleu unique au centre, cinq petits disques bleus alignés à la base, reliés par des faisceaux lumineux descendants
Une racine hors ligne, un intermédiaire qui signe au quotidien, des certificats de domaine à la base : la même chaîne pour un certificat gratuit et un certificat à 300 € par an.

Cette preuve repose sur une chaîne à trois maillons. Au sommet, une autorité racine préinstallée dans le magasin de confiance du système d'exploitation ou du navigateur, dont la clé privée reste hors ligne et ne signe presque jamais directement. En dessous, des certificats intermédiaires qui assurent l'émission au quotidien : si l'un est compromis, il est révoqué sans invalider la racine. À la base, le certificat feuille, celui du domaine. Le navigateur remonte la chaîne jusqu'à une racine qu'il connaît ; s'il n'y parvient pas, il refuse la connexion.

Cette chaîne est identique pour tous les certificats publiquement reconnus : même mécanisme, même magasin de confiance, même handshake, qu'ils aient été payés ou non. Elle ne protège d'ailleurs que le transport — un site entièrement compromis se sert parfaitement en HTTPS. Le durcissement applicatif relève d'un tout autre chantier, détaillé dans le guide sécuriser WordPress.

DV, OV, EV — la vraie différence

Les trois niveaux de validation d'un certificat SSL sont définis par les Baseline Requirements du CA/Browser Forum, que toute autorité publiquement reconnue doit respecter. Ils décrivent une procédure de vérification préalable à l'émission, jamais une propriété cryptographique du certificat produit.

Niveau Ce que l'autorité vérifie Automatisable Délai typique
DV — Domain Validation Le contrôle du domaine : réponse à un challenge HTTP, DNS ou TLS Oui, intégralement Quelques secondes
OV — Organization Validation Le domaine, plus l'existence légale de l'organisation dans un registre officiel Non 1 à 3 jours ouvrés
EV — Extended Validation Le domaine, plus une vérification renforcée : existence juridique, opérationnelle et physique de l'entité, mandat du demandeur Non 3 à 5 jours ouvrés

Écran partagé : à gauche un unique jeton de validation bleu posé sur une plaque de verre fine, à droite une pile de sept couches magenta sur une plaque renforcée, les deux surmontées d'un cadenas de verre de taille identique
Sept couches de vérification à droite, une seule à gauche — et le même cadenas au-dessus des deux. C'est exactement ce que l'EV ajoute : de la validation d'identité, pas du chiffrement.

La conséquence est directe : passer de DV à EV n'ajoute pas un bit d'entropie à la session TLS. Les trois niveaux aboutissent au même algorithme de signature, à la même longueur de clé, à la même suite cryptographique. Ce que l'EV ajoute est la mention de l'entité juridique dans les champs du certificat, vérifiable par un tiers qui prend la peine de l'inspecter.

Le second pilier de l'argumentaire EV, la barre d'adresse verte affichant le nom de l'entreprise, a disparu des navigateurs il y a sept ans : Chrome l'a retirée en septembre 2019 (version 77), Firefox en octobre 2019 (version 70), après une expérimentation où sa suppression pour un sous-ensemble aléatoire d'utilisateurs n'a fait bouger aucune métrique de comportement. Un site EV et un site DV affichent désormais le même cadenas ; l'identité de l'organisation n'apparaît qu'en ouvrant le panneau d'informations de connexion. Un argument de « confiance visuelle » adossé à un élément retiré en 2019 ne tient plus.

Let's Encrypt — mécanique et gratuité

Let's Encrypt est une autorité de certification opérée par l'Internet Security Research Group (ISRG), organisation à but non lucratif financée par des sponsors et des dons, dont le premier certificat date de septembre 2015. Elle émet exclusivement du DV et l'assume dans sa documentation : ni OV ni EV, ces niveaux n'étant pas automatisables.

L'automatisation intégrale est le cœur du modèle économique. Elle repose sur ACME (Automatic Certificate Management Environment), protocole standardisé par l'IETF sous la RFC 8555 : un client installé sur le serveur — certbot, acme.sh, lego, ou le module intégré au panneau d'hébergement — demande le certificat, prouve le contrôle du domaine par l'un des trois challenges, et récupère le certificat signé sans intervention humaine.

Challenge Preuve demandée Wildcard
HTTP-01 Servir un fichier à un chemin imposé sous /.well-known/acme-challenge/ Non
DNS-01 Publier un enregistrement TXT dans la zone du domaine Oui
TLS-ALPN-01 Répondre au handshake TLS avec un certificat spécifique sur le port 443 Non

Le coût marginal d'un certificat tombant à quelques centimes de calcul, la gratuité devient soutenable. Les garde-fous sont quantitatifs, pas tarifaires : la documentation Let's Encrypt sur les limites d'émission fixe 50 certificats par domaine enregistré et par tranche de 7 jours, plafond hors d'atteinte hors multi-tenant à forte volumétrie. La durée de vie par défaut est de 90 jours ; depuis le 15 janvier 2026, un profil shortlived de 6 jours — 160 heures exactement — est disponible en option, durée si courte qu'elle rend la révocation inutile.

Section SSL d'un panneau d'hébergement sur écran de verre incliné : à gauche une liste de dix domaines à pastilles d'état bleues et magenta, à droite une fiche de certificat avec écusson cadenas et barre de progression d'émission
Provisioning automatique domaine par domaine : le certificat est demandé dès que le DNS pointe vers le serveur, puis renouvelé sans intervention. Le cycle de 90 jours n'apparaît jamais côté client.

Sur l'hébergement web Tomco, cette mécanique est déléguée à l'infrastructure : le certificat Let's Encrypt est demandé automatiquement pour chaque domaine dès que le DNS pointe vers le serveur — quelques minutes entre le pointage et la mise en service — sans commande, sans demande au support et sans action dans le panel. Le renouvellement est lui aussi automatisé de bout en bout, ce qui supprime le risque d'expiration oubliée. Le SSL est gratuit et illimité sur toutes les offres, multi-domaines compris — le détail de la pile TLS figure sur la page technologies.

Quand un certificat gratuit suffit

Un certificat DV gratuit couvre le besoin dès lors qu'aucun tiers n'exige contractuellement autre chose — soit la très large majorité des sites en production.

Profil de site Certificat suffisant Pourquoi
Site vitrine, blog, média DV gratuit Aucune donnée sensible saisie, aucune exigence contractuelle
Application SaaS B2C DV gratuit Authentification et chiffrement au repos relèvent de l'application
E-commerce standard DV gratuit Les données de carte transitent chez le prestataire de paiement
Intranet, préproduction, API interne DV gratuit Aucun visiteur externe à convaincre
Site institutionnel avec marché public À vérifier au cahier des charges Certains marchés imposent OV ou EV

L'argument de vente qui distinguait le payant — « un certificat valable un an, posé une fois et oublié » — a cessé d'exister le 15 mars 2026, date d'entrée en vigueur du scrutin SC-081v3 du CA/Browser Forum, adopté en avril 2025 : la durée maximale d'un certificat TLS public est passée de 398 à 200 jours, avant de tomber à 100 jours le 15 mars 2027 puis à 47 jours le 15 mars 2029. Un certificat payant doit donc être renouvelé deux fois par an, et bientôt huit. L'automatisation devient obligatoire partout — au bénéfice de l'écosystème qui l'a implémentée le premier.

Reste le périmètre : un site servi en HTTPS avec un certificat EV et une extension obsolète reste vulnérable. La démarche de sécurité complète se joue sur le pare-feu applicatif, l'isolation des environnements et la gestion des mises à jour, pas sur la ligne du certificat.

Quand le gratuit devient limitant

Trois situations — à peu près trois seulement — justifient encore un achat.

1. Une garantie contractuelle exigée par un tiers. Les certificats payants sont assortis d'une garantie financière, de quelques dizaines de milliers à plusieurs millions d'euros selon le niveau. Point que les fiches produit détaillent rarement : elle protège la partie qui se fie au certificat — le visiteur trompé par une émission frauduleuse — et non son titulaire. Elle ne couvre ni une compromission du serveur, ni une fuite de données, ni une indisponibilité. Sa valeur est donc contractuelle : elle sert quand un assureur cyber, un donneur d'ordre B2B ou un cahier des charges la pose en condition. La question n'est alors plus technique, c'est une clause à satisfaire.

2. Une validation d'organisation dans le certificat lui-même. Certains contextes exigent que la raison sociale figure dans les champs du certificat, pour être contrôlable par un partenaire, un régulateur ou un auditeur. Un certificat DV ne contient aucun champ d'organisation, par construction : si l'exigence est écrite, OV ou EV est la seule réponse.

3. Un usage qui sort du TLS serveur. Signature de code ou de documents, certificats S/MIME, certificats clients pour l'authentification mutuelle, équipements incapables de dialoguer en ACME : Let's Encrypt ne couvre aucun de ces cas. Limite de périmètre, pas de gratuité.

Trois arguments sont à écarter, faute de support factuel : un certificat SSL payant n'apporte aucun chiffrement supérieur, aucun gain de référencement — Google traite HTTPS en signal binaire — et aucune confiance visuelle supplémentaire depuis le retrait de l'indicateur EV en 2019.

Le certificat wildcard : couvrir tous les sous-domaines

Un certificat wildcard couvre l'ensemble des sous-domaines d'un niveau donné. *.domaine.fr vaut pour www.domaine.fr, api.domaine.fr, client42.domaine.fr — avec deux limites fréquemment découvertes en production : il ne couvre pas domaine.fr lui-même, qui doit être ajouté comme identifiant supplémentaire, ni un second niveau comme api.v2.domaine.fr.

Let's Encrypt émet des wildcards gratuitement depuis mars 2018, avec une contrainte unique : la validation doit passer par le challenge DNS-01. Il faut donc publier un enregistrement TXT _acme-challenge.domaine.fr à chaque renouvellement, ce qui suppose un fournisseur DNS exposant une API et un client ACME capable de la piloter. C'est cette dépendance à la zone DNS, et non un surcoût, qui explique que le wildcard reste peu déployé.

Le réflexe wildcard est d'ailleurs rarement le bon. Un certificat ordinaire accepte jusqu'à 100 identifiants (SAN) : pour un jeu de sous-domaines connu et stable, il couvre le besoin sans dépendance à l'API DNS et limite la casse en cas de fuite de la clé privée — un wildcard compromis expose tous les sous-domaines, présents et futurs. Il ne s'impose que dans deux cas : des sous-domaines créés dynamiquement (SaaS multi-tenant en client.app.fr), ou une volumétrie heurtant la limite de 50 certificats par domaine et par semaine.

Vérifier ce qu'un certificat couvre réellement tient en une commande :

# Lister les identifiants (SAN) réellement présents dans le certificat servi
echo | openssl s_client -connect app.exemple.fr:443 -servername app.exemple.fr 2>/dev/null \
  | openssl x509 -noout -text \
  | grep -A1 "Subject Alternative Name"

Chez Tomco, la question se pose rarement : chaque domaine et chaque sous-domaine déclaré reçoit son propre certificat, demandé automatiquement dès que son DNS pointe vers le serveur et renouvelé sans intervention. C'est la couverture par identifiant décrite ci-dessus, appliquée d'office — elle répond au besoin partout où la liste des sous-domaines est connue, c'est-à-dire dans la quasi-totalité des cas. Le certificat wildcard, lui, ne fait pas partie de ce provisioning automatique.

Ce qui se passe si le certificat expire

Un certificat SSL expiré ne dégrade pas l'expérience : il coupe le site. Le navigateur interpose une page d'erreur plein écran — NET::ERR_CERT_DATE_INVALID sur Chrome, SEC_ERROR_EXPIRED_CERTIFICATE sur Firefox — qui masque tout le contenu. Si l'en-tête HSTS a été servi lors d'une visite précédente, le navigateur applique la politique mémorisée et supprime le lien « continuer quand même » : l'accès devient impossible, administrateur compris.

Gros plan extrême sur une icône de cadenas métallique bleutée, incrustée dans un bouton arrondi d'interface en mode sombre, halo magenta diffus en arrière-plan
Le seul indicateur que voit encore un visiteur. Identique pour un certificat DV gratuit et un certificat EV : la barre d'adresse verte a disparu de Chrome et Firefox en 2019.

L'impact sur le référencement est fréquemment mal décrit. Il n'existe aucune pénalité de classement liée à l'expiration : Google ne dispose pas d'un facteur « certificat expiré ». Le dommage est indirect, et plus rapide qu'une pénalité algorithmique — Googlebot cesse de crawler en HTTPS, l'abandon devant l'interstitiel avoisine la totalité du trafic, et les campagnes payantes continuent de facturer des clics qui n'atteignent plus le site.

Quatre contrôles écartent le risque. Le premier lit la date d'expiration réellement servie, qui peut différer de celle d'un panneau d'administration quand plusieurs certificats coexistent sur la machine :

# Sujet, émetteur et dates de validité du certificat effectivement servi
echo | openssl s_client -connect exemple.fr:443 -servername exemple.fr 2>/dev/null \
  | openssl x509 -noout -subject -issuer -dates

Le deuxième vérifie que le serveur envoie aussi l'intermédiaire : une chaîne incomplète passe sur un navigateur de bureau, qui la reconstitue par cache, et échoue en mobile ou en API. Le troisième teste le renouvellement en simulation, sans consommer de quota d'émission :

# Simuler le renouvellement de tous les certificats gérés par certbot
certbot renew --dry-run

Le quatrième surveille l'expiration depuis l'extérieur, avec une alerte au moins 14 jours avant échéance : une sonde hébergée sur la machine surveillée tombe en même temps qu'elle.

Sur l'infrastructure Tomco, ces quatre contrôles relèvent de l'hébergeur : le renouvellement Let's Encrypt est piloté côté serveur, sans client ACME à configurer ni échéance à noter. C'est pourquoi la durée de vie courte d'un certificat SSL gratuit, longtemps présentée comme un inconvénient, ne coûte rien en exploitation côté client.

Hébergez votre site sur une infrastructure française sécurisée.

Hébergement sécurisé Tomco

Questions fréquentes

Un certificat SSL gratuit est-il moins sécurisé qu'un certificat payant ?

Non. Le chiffrement ne dépend ni du prix ni de l'autorité émettrice : il résulte de la négociation TLS entre le navigateur et le serveur, des suites cryptographiques activées et de la taille de la clé privée générée sur le serveur. Un certificat DV Let's Encrypt et un certificat EV facturé plusieurs centaines d'euros par an aboutissent à la même session AES-256 avec échange de clés ECDHE. La différence porte sur ce que l'autorité a vérifié avant d'émettre : le contrôle du domaine seul en DV, l'existence légale de l'organisation en OV et EV.

Pourquoi les certificats Let's Encrypt ne durent-ils que 90 jours ?

Une durée courte limite la fenêtre d'exploitation d'une clé privée compromise et force l'automatisation du renouvellement, ce qui élimine la principale cause de panne HTTPS : l'expiration oubliée. Cette logique s'est imposée à toute la filière. Depuis le 15 mars 2026, le CA/Browser Forum plafonne tout certificat TLS public à 200 jours, contre 398 auparavant ; le plafond descend à 100 jours le 15 mars 2027 puis à 47 jours le 15 mars 2029. Let's Encrypt propose par ailleurs un profil optionnel de 6 jours (160 heures), disponible pour tous depuis le 15 janvier 2026.

Peut-on obtenir un certificat wildcard gratuitement ?

Oui. Let's Encrypt émet des certificats wildcard sans frais, à une condition technique : la validation doit passer par le challenge DNS-01, qui exige de publier un enregistrement TXT dans la zone du domaine. Les challenges HTTP-01 et TLS-ALPN-01 ne permettent pas d'obtenir un wildcard. Un point de vigilance : `*.domaine.fr` couvre un seul niveau de sous-domaine — il ne couvre ni `domaine.fr` lui-même, ni `api.v2.domaine.fr`. Pour un nombre connu et stable de sous-domaines, un certificat multi-domaines classique (jusqu'à 100 identifiants) répond au besoin sans dépendre de l'API DNS.

Que se passe-t-il exactement quand un certificat expire ?

Le navigateur n'affiche pas un avertissement discret : il interpose une page d'erreur plein écran (`NET::ERR_CERT_DATE_INVALID` sur Chrome) qui masque totalement le site. Si l'en-tête HSTS a été servi auparavant, le visiteur ne dispose même plus du lien « continuer quand même » : l'accès est purement bloqué. L'expiration n'entraîne aucune pénalité de classement directe, mais Googlebot cesse de crawler en HTTPS et l'abandon des visiteurs est quasi total. Chez Tomco, le certificat est provisionné en quelques minutes après le pointage DNS puis renouvelé automatiquement côté serveur : le cycle de 90 jours de Let's Encrypt reste invisible pour le client.

Faut-il payer un certificat pour un site e-commerce ?

Pas pour des raisons techniques. Un certificat DV gratuit chiffre le tunnel de paiement exactement comme un certificat EV, et les données de carte transitent de toute façon par le prestataire de paiement, avec son propre certificat. Le certificat payant se justifie quand un tiers l'impose contractuellement — appel d'offres, contrat B2B, assureur cyber exigeant une garantie nommée — ou quand la raison sociale de l'entreprise doit figurer dans le certificat pour être vérifiable par un partenaire. Hors de ces cas, l'achat n'apporte aucun gain mesurable de sécurité ni de conversion.