Поддельные https для видеоуроков на localhost

560
Guy

Я работаю на сайте от localhost (NodeJS / Express) для показа экрана и хочу, чтобы видео выглядело более профессионально:

  1. www.company.com в адресной строке вместо localhost
  2. https в адресной строке Chrome (безопасный и зеленый)

Я управлял первым через файл хоста, но потерпел неудачу на втором. Обслуживание экспресс с Самозаверяющим сертификатом оказалось настоящим хлопотом . Есть ли простой способ сделать Chrome похожим на https для видео-ролика. Плавающий png над адресной строкой или что-то в этом роде? ;-)

0
Использование `yourdomain.com` вместо` localhost` тривиально. То, что не будет тривиальным, использует https. Вы не сможете использовать https без действительного сертификата, не зная «что на самом деле хлопотно», и, поскольку вы конкретно не сказали, что это было, звучит так, будто вы должны просто сделать это так, как предполагалось. Ramhound 7 лет назад 0
Подделка сертификата не профессиональна в моей книге ... DavidPostill 7 лет назад 0
Возникли проблемы с этим, так как я обращаюсь к другим - не http серверам (CORS). Я ищу способ сделать так, чтобы он отображался как https, так как я только снимаю видео. Мысль о том, чтобы спросить об этом в разделе «Вопросы и ответы по дизайну» - но, похоже, больше связана с SuperUser. Guy 7 лет назад 0
Давай, ребята - это для скринкаста - видеоурок для нашего продукта, который мы запускаем с localhost, а не с сервера входа в банк ... Guy 7 лет назад 1
@ Гай - Хром это не волнует. Вы можете использовать https только при наличии сертификата, и если вы не хотите иметь дело с ошибкой (каждый раз, когда вы запускаете приведение), вам понадобится настоящий сертификат. Ramhound 7 лет назад 0
Да, я это понимаю. Я просто считаю, что наша среда разработки поддерживает SSL так много усилий для видеоуроков. Мы не хотим снимать учебники на производстве, потому что некоторые будущие функции существуют только в dev. Это звучало как общая проблема, и именно поэтому я обратился. Теперь я понимаю, что любое «простое решение» будет представлять угрозу безопасности, поэтому я полагаю, что нет. Я постараюсь добавить баннер SSL при обработке видео в Screenflow как отдельный слой. Тпй. Guy 7 лет назад 0
_ Я просто считаю, что поддержка среды SSL для нашей среды разработки является таким большим усилием ради видеоруководства. Может быть, нужен какой-то прокси-сервер? Arjan 7 лет назад 0

1 ответ на вопрос

0
Blerg

Вам нужно будет установить сертификат, чтобы он стал доверенным. Я не знаю, как получить сертификаты из Chrome, но в Firefox вы можете нажать на значок замка, нажать >стрелку и затем нажать More Information. Это должно вызвать другое окно. Убедитесь, что вы находитесь на Securityвкладке (значок замка), а затем нажмите View Certificate. Должно появиться другое окно. Под Detailsвкладкой нажмите Exportи сохраните файл где-нибудь.


Установка сертификата

Windows: щелкните правой кнопкой мыши сертификат> Установить сертификат> Далее> Далее> Готово

Ubuntu: следуйте инструкциям на Ubuntu .

Вам нужно будет установить приватные части сертификата на сервере. Браузер не сможет предоставить вам это. Arjan 7 лет назад 1
Закрытый ключ должен был быть создан на сервере и никоим образом не передаваться никаким устройствам. Вот почему это называется частным. Сервер выдает свой открытый ключ, и, поскольку он самоподписан, компьютер не знает, как ему доверять, поскольку он не проверяется ни от чего. Установка сертификата сообщает компьютеру, что это доверенная система, и в браузерах должен отображаться значок блокировки. Blerg 7 лет назад 0
Ах, вы имеете в виду самозаверяющий сертификат? Как бы публичная часть оказалась в браузере, чтобы быть доступной для экспорта? (А зачем экспортировать и импортировать, если это уже известно в браузере ...) Arjan 7 лет назад 0
Сервер отправляет открытую часть, когда запрашиваются страницы SSL. Технически вы не «экспортируете» сертификат, вы сохраняете его в каком-то месте, к которому вы можете легко получить доступ (например, на рабочем столе) Установка сертификата в основном говорит компьютеру (и любому браузеру, который использует хранилища сертификатов ОС), что сертификат является доверенным. Blerg 7 лет назад 0

Похожие вопросы