SSL_ERROR_BAD_CERT_DOMAIN для локального хоста - PullRequest
0 голосов
/ 13 декабря 2018

Я работаю над приложением SSL для веб-сервера.

Во-первых, проверьте состояние server.crt и rootCA.crt в порядке;

Во-вторых, добавьте имя субъекта alt в openssl.cnf какниже:

[SAN]
subjectAltName=IP.1:172.25.66.64,IP.2:172.30.33.225,IP.3:127.0.0.1,DNS.1:172.25.66.64,DNS.2:172.30.33.225,DNS.3:127.0.0.1,DNS.4:localhost;

Наконец, используйте следующую команду для запуска сервера для тестирования клиента браузера:

openssl s_server -key server.key -cert server.crt -accept 2222 -www;

Результат теста в том, что все IE и DNS в IE разрешены для работы.браузер и Chrome;Что касается Firefox, то можно запускать все IP-адреса, кроме localhost.

Поэтому я хочу спросить, почему это не удалось для localhost, использующего Firefox.Большое спасибо за вашу помощь.

! [Изображение 1] [Правильный результат для localhost в браузере IE]

! [Изображение 2] [SSL_ERROR_BAD_CERT_DOMAINошибка для Firefox]

! [изображение 2] [Добавить исключение безопасности для Firefox для подтверждения этого сайта]

...