HTTPS

Let's Encrypt : domaine refusé (« rejectedIdentifier », « not a valid public suffix »)

Grave Quelque chose ne fonctionne pas : à traiter maintenant.

Le message tel qu'il apparaît dans les logs :

acme:error:rejectedIdentifier :: Invalid identifiers requested :: Cannot issue for "cloud.vm.test": Domain name does not end with a valid public suffix (TLD)

Ce que ça veut dire

Let's Encrypt refuse de délivrer un certificat pour ce nom : ce n'est pas un vrai domaine public. Il ne délivre des certificats que pour des domaines qui existent sur Internet (.fr, .com…).

Pourquoi ça arrive

  • Domaine de test ou interne (.test, .local, .lan, .home, .internal).
  • Faute de frappe dans l'extension du domaine.
  • Une adresse IP à la place d'un nom de domaine.

Comment corriger

  1. Utilisez un vrai nom de domaine qui vous appartient, avec une entrée DNS vers le serveur.

  2. Pour un serveur uniquement accessible chez vous, Caddy peut créer ses propres certificats avec l'option local_certs (les navigateurs afficheront un avertissement, sauf si vous installez son certificat racine).

Pour aller plus loin

Vous avez d'autres messages dans vos logs ?

Collez-les dans le décodeur : il reconnaît les erreurs connues et vous dit lesquelles sont graves. Tout reste dans votre navigateur.

Analyser mes logs