This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Managing Secrets with Hashicorp Vault
Welcome to Managing Secrets with Hashicorp Vault
Course Introduction (5:19)
LAB GUIDE FOUND HERE
The Lab Guide
Quick intro to Vault
Vault overview (2:41)
Use Cases for Vault (1:33)
Why is Vault so Important? (2:41)
Managing Your First Secret
Managing your first secret (2:07)
Lab Part 1 - Installing Vault (4:25)
Lab Part 2 - Starting in development mode (4:25)
Lab Part 3 - Setting Runtime Environment Variables (2:01)
Lab Part 4 - Getting help on the command line (1:57)
Lab Part 5 - Working with secrets (3:51)
Lab Part 6 - How to delete a secret (1:01)
Vault Fundamentals
Vault Fundamentals (6:04)
Lab - Vault Fundamentals Part 1 - Path Help (4:44)
Lab - Vault Fundamentals Part 2 - Using Vault CLI (6:49)
Lab - Vault Fundamentals Part 3 - HTTP API (7:19)
Authentication in Vault
Authentication (8:33)
Lab - Enable the Userpass authentication backend (12:28)
Lab - Github Authentication (9:16)
Lab - LDAP Authentication Part 1 - LDAP Server (4:41)
Lab - LDAP Authentication Part 2 - phpLDAPAdmin (7:07)
Lab - LDAP Authentication Part 3 - Enable LDAP (3:00)
Lab - LDAP Authentication Part 4 - Policies (3:48)
Lab - LDAP Authentication Part 5 - Logging In (3:54)
Vault Tokens
Understanding Vault Tokens (4:59)
Using Wrapped Response Tokens with Vault (6:35)
Lab - Tokens Part 1 - Create Authentication Token (5:17)
Lab - Tokens Part 2 - Create Child with Policy (3:32)
Lab - Tokens Part 3 - Revoke token (1:28)
Lab - Wrapped Response (8:45)
Authorizing Access in Vault
Understanding How Access is Controlled in Vault (10:47)
Lab - Vault Policies - Policy Syntax (2:52)
Lab - Vault Policies - Create Policies (6:51)
Lab - Vault Policies - Auth Tokens (5:07)
Lab - Vault Policies - Delete (0:12)
Lab - Vault Policies - Default Policy (1:34)
Lab - Vault Policies - HTTP API (5:53)
Secret Backends
Understanding Secret Backends (11:57)
Lab - Key Value Secret Backend (5:37)
Lab - Using AWS Secret Backend (18:15)
Lab - MySQL Database Backend (19:30)
Lab - Transit Backend Part 1 - Encrypt using CLI (7:50)
Lab - Transit Backend Part 2 - Rotate Keys (4:11)
Lab - Transit Backend Part 3 - Encrypt using HTTP API (3:47)
Lab - Transit Backend Part 4 - Random Bytes (1:57)
Lab - Transit Backend Part 5 - Hash Data (2:59)
Lab - Transit Backend Part 6 - Sign and Verify (5:45)
Auditing in Vault
Auditing (2:43)
Coming Soon: Working with Audit Backends
Deploying Vault in Production
Deploying Vault into Production (10:24)
Deploying Vault using File Storage Backend
Lab - File Storage Backend - Intro (2:08)
Lab - File Storage Backend - Create configuration file (2:00)
Lab - File Storage Backend - Start the Server (8:48)
Lab - File Storage Backend - A note about HA (0:45)
Deploying Vault using Consul Storage Backend
Lab - Consul Storage Backend - Install Consul and Run (3:59)
Lab - Consul Storage Backend - Start Vault Server (3:50)
Lab - Consul Storage Backend - Verify using Consul UI (3:09)
Enabling TLS
Lab - TLS - Generate Self-signed Certs (6:12)
Lab - TLS - Using TLS with curl (2:25)
Lab - TLS - Start Vault using TLS (4:59)
Securely Initializing Vault
Lab - GPG - Install GPG (3:35)
Lab - GPG - Generate Key (3:44)
Lab - GPG - Init and Unseal Vault (7:30)
High Availability
Coming Soon: Clustering Vault Server for High Availability
Coming Soon: Clustering Consul Storage Backend
Using Vault with Applications
Coming Soon: Patterns for using Vault with your Application
Coming Soon: Passing Secrets to your Application
Coming Soon: Passing Secrets to Docker Containers
Coming Soon: How to Achieve Better Application Security with Vault
Lab - Vault Fundamentals Part 2 - Using Vault CLI
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock