web-dev-qa-db-fra.com

localhost chrome sur catalina

Je ne peux pas faire fonctionner localhost sur chrome après la mise à niveau vers macOS Catalina. J'ai passé beaucoup de temps à essayer de comprendre pourquoi je recevais ce message

localhost normally uses encryption to protect your information. When Google Chrome tried to connect to localhost this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be localhost, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Google Chrome stopped the connection before any data was exchanged.

You cannot visit localhost right now because the website sent scrambled credentials that Google Chrome cannot process. Network errors and attacks are usually temporary, so this page will probably work later.

(J'aimerais avoir pris une capture d'écran)

4
Richi Jeffery

OS X Catalina a augmenté les exigences pour qu'un certificat SSL/TLS soit acceptable vers novembre 2019. Notamment, les certificats maintenant nécessitent a Section "Autre nom du sujet", qui n'était pas nécessaire auparavant. Notez qu'il s'agit d'une exigence au niveau du système d'exploitation et non spécifique à un seul navigateur (bien que cela n'affecte pas FireFox car Firefox n'utilise pas la pile de sécurité du système d'exploitation).

La solution à votre problème est de savoir comment générer le certificat SSL, pas tout ce que vous pouvez faire en tant qu'utilisateur Chrome. Ce problème particulier ne peut pas être ignoré en cliquant sur un Chrome message d'avertissement.

Notez également que la résolution de ce problème pour OS X peut rendre le certificat inutilisable sur Chrome + Linux (je me suis lié à la discussion du problème GitHub de WebPack Dev Server sur ce problème).

0
David