Пользовательская среда разработки 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 - Благодарности