Как установить локальный сертификат SSL в macOS

Вы написали приложение, которое должно использовать HTTPS, но оно не работает: вы получаете предупреждение, когда пытаетесь получить к нему доступ с помощью HTTPS, даже если вы создали локальный сертификат.

Это потому, что по умолчанию браузер не доверяет локальным сертификатам.

Нам нужно его установить!

Я предполагаю, что вы используете Chrome в этом разделе

Щелкните поле «Не защищено» рядом с адресной строкой, и должна появиться небольшая панель:

Щелкните значокCertificateв поле, и вы должны увидеть другую панель с данными сертификата:

Теперь перетащите сертификатзначокоттуда на рабочий стол или в любую другую папку по вашему желанию. Буквально перетаскивайте с помощью мыши.

Как только вы это сделаете, найдите файл в Finder и дважды щелкните его.

Вы должны увидеть запрос на его установку:

Где вы видитеKeychain:вариант вместоlogin, выберитеSystem:

Нажмите Добавить, теперь вы должны увидеть сертификат в системной цепочке ключей, обозначенный какlocalhost:

Теперь дважды щелкните по нему, и должно появиться следующее окно:

Щелкните стрелку рядом сДоверять, и вы должны увидеть это окно, убедитесь, что вы изменили «При использовании этого сертификата» на «Всегда доверять».

Вот и все! Теперь закройте приложение Связка ключей (cmd-Q) и попробуйте перезагрузить вкладку Chrome, она должна работать!

И теперь он должен работать в любом браузере, который вы используете.


Дополнительные уроки по сети: