Toutes les réponses ici sont obsolètes ou pas entièrement correctes, ne tenant pas compte du RFC 6125 de 2011.
Conformément au RFC 6125, un seul caractère générique est autorisé dans le fragment le plus à gauche.
Valide :
*.sous.domaine.tld
*.domaine.tld
Non valide :
sous.*.domaine.tld
*.*.domaine.tld
domaine.*
*.tld
sous.*.*
Un fragment, ou également appelé "label", est un composant clos, par exemple : *.com
(2 labels) ne correspond pas à label.label.com
(3 labels) - cela a déjà été défini dans le RFC 2818.
Avant 2011 dans le RFC 2818, la configuration n'était pas entièrement claire :
Les spécifications des technologies d'application existantes ne sont pas claires ou cohérentes quant à l'emplacement autorisé du caractère générique.
Cela a changé avec le RFC 6125 de 2011 (6.4.3) :
Le client NE DOIT PAS essayer de faire correspondre un identifiant présenté dans lequel le caractère générique comprend un label autre que le label le plus à gauche (par exemple, ne pas faire correspondre bar.*.exemple.net).
17 votes
FYI pour les futurs visiteurs, aucun navigateur ne prend en charge un certificat double joker comme
*.*.example.com
en 2015. Aucune idée pourquoi.1 votes
@Mahn Doit-on alors écrire
*.a.a.com
,*.b.a.com
,*.c.a.com
, ... manuellement?1 votes
@LiamWilliam apparemment, je n'ai pas trouvé d'autres combinaisons que les navigateurs aiment jusqu'à présent. C'est pénible.
2 votes
@William oui, mais d'un autre côté, n'utilisez pas le
.
pour séparer les éléments de votre domaine qui appartiennent ensemble - les domaines sont des préoccupations de domaine. Pourquoi auriez-vous besoin dephpmyadmin.serverX.domain.com
, alors quephpmyadmin-serverX.domain.com
est sémantiquement plus précis et plus facile à gérer en termes de DNS et de TLS.