Перейти к содержимому

Пользовательская среда разработки HTTPS с использованием .NET Core, Kestrel и сертификатов.

Les Jackson

0:00 / 0:00

Пользовательская среда разработки HTTPS с использованием .NET Core, Kestrel и сертификатов.

51 837 просмотров · 6 лет назад
Les Jackson
103 тыс. подписчиков
51 837 просмотров · 6 лет назад
В этом пошаговом руководстве я покажу вам, как настроить «пользовательский» домен, используя: .NET Core, веб-сервер Kestrel, самоподписанные сертификаты и многое другое. Уровень: Начинающий / Средний 📕 Моя книга: https://www.apress.com/gp/book/978148... 🤗 Сайт Patreon (эксклюзивные преимущества для участников!):   / binarythistle   💻 Статья в блоге: https://dotnetplaybook.com/ 💻 Код на GitHub: https://github.com/binarythistle/S03E... 🔒 Статья об HTTPS: https://www.cloudflare.com/learning/s... 🔑 Открытые и закрытые ключи:   / explaining-public-key-cryptography-to-non-...   ⏲️ Временные коды ⏲️ ------------------------------- ВВЕДЕНИЕ 2:21 Обзор курса 5:46 Демонстрация 6:27 Инструментарий ОБЗОР HTTPS 6:49 Что такое HTTPS, SSL и TLS? 7:46 Обзор сертификатов и центров сертификации 9:44 Что содержит сертификат? 10:30 Обзор открытого и закрытого ключей 11:48 Как работает HTTPS (диаграмма взаимодействия) НАСТРОЙКА LOCALHOST 14:37 Создание структуры нашего API 19:25 Генерация локального сертификата разработчика 22:37 Необходимость пользовательского домена ПОЛЬЗОВАТЕЛЬСКИЙ ДОМЕН, ЧАСТЬ 1 23:56 Обновление файла HOSTS 27:02 Порядок разрешения имен хостов 28:15 Создание самоподписанного сертификата 35:00 Импорт сертификата в доверенный корневой каталог ПОЛЬЗОВАТЕЛЬСКИЙ ДОМЕН, ЧАСТЬ 2 36:58 - Обзор пользовательских секретов 38:30 - Настройка пользовательских секретов 42:14 - Обновление appsettings.Development.json 44:07 - Создание статического класса HostConfig 46:00 - Обновление класса программы - Чтение конфигурации 49:55 - Загрузка сертификата в Kestrel 55:13 - Прослушивание на определенном IP-адресе ЗАКЛЮЧИТЕЛЬНЫЕ МЫСЛИ И БЛАГОДАРНОСТИ 57:57 - Заключение 58:39 - Благодарности