Je souhaite tester mon application Web sur https localhost. Malheureusement, il semble impossible de supprimer l'avertissement de certificat de Chrome. Tout d'abord, j'ai généré le certificat comme ceci:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/localhost-selfsigned.key -out /etc/ssl/certs/localhost-selfsigned.crt
Ensuite, je voulais l'ajouter à Chrome, paramètres> avancés> gérer les certificats -> importer. J'essaie d'importer le fichier .crt généré avant et tout ce que j'obtiens est le suivant:
Erreur d'importation de certificat: la clé privée de ce certificat client est manquante ou non valide.
Je l'ai googlé, mais je n'ai rien trouvé d'utile.
J'ai également essayé d'activer le drapeau allow-insecure-localhost et d'ouvrir Chrome avec --ignore-certificate-errors
mais il affiche toujours l'avertissement et https cassé
Y a-t-il d'autres moyens ou est-ce que je fais quelque chose de mal avec le certificat?
/etc/ssl/private/localhost-selfsigned.key
fichier? Telle est la clé privée.