Я создал самозаверяющий сертификат SSL для локальной разработки. При доступе к странице я получаю ошибку NET::ERR_CERT_AUTHORITY_INVALID
. Но когда я пытаюсь импортировать его в Chrome (chrome://settings/ Certificates), происходит сбой:
Файл содержал один сертификат, который не был импортирован:
- mylocalwebapp.dev: не центр сертификации
Это команда, которую я выполнил для создания сертификата:
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'))
Я добавил опции SAN, потому что в версии 58 Chrome не принимает его без SAN. Он работал на Chrome 57 и до сих пор работает на Firefox.
Как я могу получить свой самозаверяющий сертификат, работающий на Chrome 58 в Ubuntu 17.04?