Chcę przetestować moją aplikację internetową na lokalnym hoście https. Niestety usunięcie ostrzeżenia o certyfikacie z Chrome wydaje się niemożliwe. Najpierw wygenerowałem certyfikat w następujący sposób:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/localhost-selfsigned.key -out /etc/ssl/certs/localhost-selfsigned.crt
Potem chciałem dodać go do Chrome, ustawienia> zaawansowane> zarządzaj certyfikatami -> importuj. Próbuję zaimportować wcześniej wygenerowany plik .crt i otrzymuję tylko:
Błąd importowania certyfikatu: brak klucza prywatnego dla tego certyfikatu klienta lub jest on nieprawidłowy.
Przejrzałem go, ale nie znalazłem nic pomocnego.
Próbowałem również włączyć flagę allow-niepewny-localhost i otworzyć chrome z, --ignore-certificate-errors
ale nadal wyświetla ostrzeżenie i zepsuty https
Czy istnieją inne sposoby lub robię coś nie tak z certyfikatem?
/etc/ssl/private/localhost-selfsigned.key
plik? To jest klucz prywatny.