Understand the mechanisms of Vault clients to
authenticate with Vault. There are three high-level approaches; platform
integration, trusted orchestrator, or Vault agent.
10min
Encrypt Spring application data with Vault
Use Vault's transit secrets engine to encrypt and decrypt
data in Spring applications.
16min
Transit secrets re-wrapping
Demonstrate one possible way to re-wrap data after rotating an encryption key in the transit engine in Vault.
11min
Data transformation with code examples
Transform secrets engine allows generation of cryptographically secure tokens
mapped to sensitive data such as credit card numbers.
13min
Using HashiCorp Vault C# client with .NET Core
Demonstrate how to retrieve secrets from HashiCorp Vault in
.NET Core application using a Vault C# Client.
12min
Using HashiCorp Vault Agent with .NET Core
Demonstrate how to securely inject short-lived secrets into
a .NET Core application using HashiCorp Vault Agent.
27min
Reload HashiCorp Vault secrets in Spring applications
Reload your Spring application with new secrets from Vault while minimizing downtime.
This tutorial shows the code you need in your application on JVM or GraalVM to
handle static and dynamic secrets.
11min
Vault GitHub Actions
Integrate Vault secrets in GitHub actions to enhance your GitOps workflows.
18min
Vault AWS Lambda extension
Retrieve Vault secrets with AWS Lambda functions packaged in an archive or a
container image.
12min
Introduction to the Vault AWS Lambda extension
Learn how to use the Vault AWS Lambda extension to get secrets from HCP Vault Dedicated.
8min
Build your own plugins
Learn how to build, register, and mount a custom plugin.