Я пытаюсь возобновить свою локальную разработку в Chrome, но Chrome предотвращает это, сообщая, что сертификат недействителен. Даже если это не может быть дата сертификата, как вы можете видеть на скриншоте:
Мне просто интересно, почему нет расширенной опции>, чтобы продолжить, чтобы увидеть сайт и иметь возможность локально разрабатывать приложение.
Еще несколько вещей, чтобы упомянуть:
- Локальная разработка выполняется по адресу https://local.app.somecompany.com:4200/ . Это не может быть просто localhost, потому что в противном случае наши куки-файлы аутентификации только для http не будут работать в Chrome.
- Поэтому файл хоста в etc / hosts был настроен так, чтобы он указывал на IP-адрес localhost (127.0.0.1).
- Сертификат был сгенерирован с openssl в соответствии с этим руководством и этим репо
- Сертификат работает для коллеги с точно такой же версией Chrome, но с версией MacOS 10.14.6 (сейчас у меня MacOS 10.15.1)
- Флаг chrome (chrome: // flags / # allow-insecure-localhost) ничего не меняет
- Также работает в Firefox на моем ноутбуке.
Пока не могу найти в Интернете ничего, что помогло бы мне решить эту проблему, поэтому я был бы чрезвычайно благодарен, если у кого-то есть еще идеи, что я мог бы попробовать !?
Технические характеристики:
- ОС: MacOS 10.15.1
- Хром: 78.0.3904.97
источник
Поэтому после добавления этого вопроса коллега нашел эту ветку .
Кажется, есть два варианта решения этой проблемы:
источник
После долгих поисков я нашел решение. Это решение для Mac.
источник
Возможное решение - запустить Chrome с параметром «--ignore-certificate-errors».
Шаги для Mac OS:
Введите следующую команду, затем нажмите «Enter»:
/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --ignore-certificate-errors &> / dev / null &
Решение от https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message
источник