Create a homelab CA using Vault and configure your servers to trust it.
► Patreon: https://www.patreon.com/ThSudo
► Buy Me a Coffee: https://www.buymeacoffee.com/TheSudo
► $7 PDF Guide: https://www.patreon.com/thsudo/shop
💻 The bash command to format the CSR, certificates, and private keys:
cat intermediate_csr.pem | sed -E 's/(-+(BEGIN|END) CERTIFICATE-+) *| +/\1\n/g'
▬▬▬▬▬▬ R E F E R E N C E S AND LINKS 🔗▬▬▬▬▬▬
► Vault Docs: https://developer.hashicorp.com/vault/docs
▬▬▬▬▬▬ What you’ll learn in 50 Minutes ✅ ▬▬▬▬▬▬
► How to install, start, and initialize Vault
► How to create a root and intermediate CA
► How to issue certificates for applications in your lab
► How to configure various operating systems to trust your certificates
► How to configure TLS for Heimdall
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
01:28 - Is this Video For You?
02:24 - Install Vault
05:08 - Configure and Start Vault
07:20 - Initialize and Unseal Vault
10:20 - Logging into Vault
11:15 - Creating the Root CA
15:24 - Creating the Intermediate CA
18:30 - Clipboard Copy API Error Fix
20:45 - Continuing the Intermediate CA
24:20 - Create A Role to Issue Certificates
30:48 - Issue a Certificate for an Application
36:48 - Configure an Application With the Cert and Key
40:42 - Install the CA certificate on Ubuntu/Debian
45:36 - Install the CA certificate on RHEL/Fedora/CentOS
48:35 - Install the CA certificate on Windows