web-dev-qa-db-fra.com

message d'erreur: "Le certificat n'est valide pour aucun nom de serveur"

Je travaille sur la création d'un certificat SSL auto-signé pour tester HTTPS sur ma plate-forme de développement locale.

Lorsque je navigue avec Firefox vers une page de test HTTPS, le message suivant apparaît: The certificate is not valid for any server names comme l'un des deux messages d'avertissement, le second concerne le fait que le certificat est auto-signé.

Error code: sec_error_untrusted_issuer

Alors, comment puis-je rendre le certificat valide pour mon serveur, qui dans mon cas est localhost?

1
Elliptical view

Vous devez corriger 2 choses:

  • Premièrement, assurez-vous que le DN (nom distinctif) est le nom de votre serveur, dans mon cas, "localhost"
  • Redémarrer Apache

Je ne redémarrais pas Apache, ce qui m'a pris un certain temps à comprendre que c'était nécessaire.

Et il n'était pas clair que DN était l'endroit où je devais farcir le nom d'hôte. Normalement, autant que je sache, DN est utilisé pour votre nom personnel.

1
Elliptical view