J'ai créé un certificat SSL auto-signé pour le développement local. Lorsque j'accède à la page, j'obtiens une erreur NET::ERR_CERT_AUTHORITY_INVALID
. Mais lorsque j'essaie de l'importer dans Chrome (chrome://settings/certificates), cela échoue:
Le fichier contenait un certificat, qui n'a pas été importé:
- mylocalwebapp.dev: Non une Autorité de Certification
Voici la commande que j'ai utilisée pour créer le certificat:
openssl req -new -x509 -nodes \
-extensions SAN \
-reqexts SAN \
-days 365 \
-newkey rsa:2048 \
-keyout /etc/ssl/private/apache-selfsigned.key \
-out /etc/ssl/certs/apache-selfsigned.crt \
-config <(cat /etc/ssl/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:mylocalwebapp.dev'))
J'ai ajouté les options SAN car à partir de la version 58, Chrome n'accepte pas sans SAN. Cela fonctionnait sur Chrome 57 et cela fonctionne toujours sur Firefox.
Comment puis-je faire fonctionner mon certificat auto-signé sur Chrome 58 sur Ubuntu 17.04?