Custom HTTPS Dev Environment using .NET Core, Kestrel & certificates
In this step by step tutorial I take you through how to set up a “custom” domain using: .NET Core, Kestrel webserver, self-signed certificates and more. Level: Beginner / Intermediate 📕 My Book: https://www.apress.com/gp/book/978148... 🤗 Patreon Site (Exclusive Member Benefits!): / binarythistle 💻 Blog Article: https://dotnetplaybook.com/ 💻 Code on GitHub: https://github.com/binarythistle/S03E... 🔒 HTTPS Article: https://www.cloudflare.com/learning/s... 🔑 Public & Private Keys: / explaining-public-key-cryptography-to-non-... ⏲️ Time Codes ⏲️ ------------------------------- INTRODUCTION 2:21 Course Overview 5:46 Demo 6:27 Tooling HTTPS OVERVIEW 6:49 What is HTTPS, SSL & TLS? 7:46 Certificate & Authorities Overview 9:44 What does a certificate contain? 10:30 Public & Private Key Overview 11:48 HTTPS How it Works (Interaction Diagram) LOCALHOST SET UP 14:37 Scaffold Up our API 19:25 Generating a Local Dev Certificate 22:37 The need for a custom domain CUSTOM DOMAIN PART 1 23:56 Update HOSTS File 27:02 Host name resolution order 28:15 Create our Self-Signed Certificate 35:00 Import Certificate into Trusted Root CUSTOM DOMAIN PART 2 36:58 - User Secrets Overview 38:30 - Configure User Secrets 42:14 - Update appsettings.Development.json 44:07 - Create HostConfig static Class 46:00 - Update Program Class - Read in Config 49:55 - Load Certificate into Kestrel 55:13 - Listen on Specific IP Address FINAL THOUGHTS & ACKNOWLEDGEMENTS 57:57 - Wrap Up 58:39 - Credits

Azure DevOps: Provision API Infrastructure using Terraform - Full Course

CQRS Step by step build in .NET

Learn Blazor Through Project In 2 Hours (.NET 10) | Identity | EF Core | Clean Architecture

Build an API Gateway with Envoy and use with .NET Core APIs

Secure a .NET Core API with Bearer Authentication

Certificates from Scratch - X.509 Certificates explained

Intro to Redis in C# - Caching Made Easy

Intro to MediatR - Implementing CQRS and Mediator Patterns

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Step by Step - Use Azure DevOps to Test, Build and Deploy an API

Build Better Apps with .NET Aspire - Complete Beginner's Guide & Tutorial

Fault Handling with Polly and .NET 6

Intro to Docker - A Tool Every Developer Should Know

How to create a valid self signed SSL Certificate?

Build better web apps with Blazor in .NET 10

gRPC Service with .NET 7

GraphQL API with .NET 5 and Hot Chocolate

Intro to WebAPI - One of the most powerful project types in C#

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

