Un certificat adapté permet à vos visiteurs d’utiliser HTTPS sur les adresses de votre site. Le terme « certificat SSL » reste courant, mais les connexions modernes utilisent TLS. HTTPS protège les données pendant leur transport et permet de vérifier que le certificat présenté correspond au nom demandé. Il ne garantit pas qu’un site est exempt de logiciels malveillants ou que son contenu est fiable.
Commencez par les adresses réellement utilisées
Listez les noms que vos visiteurs ouvrent : example.com, www.example.com, une boutique, un espace membre ou un autre domaine associé. Le domaine principal et sa version avec www sont deux noms distincts. Vérifiez leur présence dans la couverture prévue, même si une adresse redirige vers l’autre en HTTPS. Un certificat ne crée pas le site, n’ajoute pas de domaine à votre hébergement et ne configure pas vos DNS.
Comprendre les trois formes de couverture
- Un nom précis : le certificat couvre le nom indiqué, par exemple
www.example.com. Ne supposez pas queexample.comoushop.example.comest également inclus. - Plusieurs noms : un même certificat peut contenir plusieurs entrées SAN, pour « Subject Alternative Name ». Il peut ainsi couvrir
example.com,www.example.cometexample.org, si ces noms sont effectivement inclus et validés. SAN désigne le mécanisme qui indique les identités couvertes, pas un niveau de sécurité supérieur. - Un nom générique, ou wildcard :
*.example.comcouvre un seul niveau de sous-domaines, commewww.example.cometshop.example.com. Cette entrée seule ne couvre niexample.com, nicheckout.shop.example.com, ni un autre domaine. Un certificat peut combiner des entrées précises et génériques.
Choisissez selon les noms nécessaires et leur gestion. Un wildcard n’est pas automatiquement préférable à plusieurs noms précis. Pour ajouter un nom qui n’est pas déjà couvert, il faut obtenir un certificat qui l’inclut, puis le mettre en service; on ne modifie pas directement les noms d’un certificat déjà signé.
Gratuit ou payant : examiner le besoin réel
Un certificat gratuit peut convenir à un site professionnel. Let’s Encrypt délivre des certificats à validation de domaine (DV), y compris pour plusieurs noms et pour des wildcards. Ses certificats wildcard nécessitent une validation DNS. Les offres peuvent différer par la validation de l’organisation, l’accompagnement et les modalités de gestion; le prix ne suffit pas à déterminer la protection de votre site. Vérifiez ce que votre service actuel prévoit avant de commander.
Prévoir l’installation et le renouvellement
Un nouveau sous-domaine déjà couvert par un wildcard peut ne pas nécessiter de réémission pour son nom. Le site ou le serveur qui le dessert doit tout de même présenter le certificat approprié. Couverture du nom, installation et renouvellement sont des éléments distincts.
Dans cPanel, si votre service propose SSL/TLS Status (État SSL/TLS), consultez les noms couverts et l’état du certificat. Les libellés peuvent varier. Confirmez comment le renouvellement et l’installation du certificat renouvelé sont pris en charge. Une automatisation dépend notamment du maintien des conditions de validation; elle ne dispense pas de surveiller les erreurs ou l’expiration.
Tenir compte d’un proxy ou d’un CDN
Si Cloudflare ou un autre proxy intervient, distinguez la connexion du visiteur au proxy de celle du proxy au serveur d’origine. Un certificat visible dans le navigateur ne prouve pas à lui seul que la connexion vers l’origine est correctement protégée. Avec Cloudflare, le mode Full (strict) vérifie aussi le certificat d’origine; ses prérequis doivent être satisfaits avant tout changement de mode.
Faire vérifier votre configuration
En cas d’alerte, suivez notre guide sur les avertissements de certificat sans contourner la vérification. Pour un service Nuagerie, transmettez les noms concernés et votre projet dans l’espace client. Pour préparer un nouveau site ou une migration, discutez avec notre équipe de la couverture et du renouvellement. Ne joignez jamais de clé privée à une demande ordinaire.
Références : certificats Let’s Encrypt, état SSL/TLS dans cPanel et Cloudflare Full (strict).