openskills.info
HashiCorp Vault logoCourse Preview

HashiCorp Vault

HashiCorp Vault is a service that controls access to secrets such as passwords, API keys, certificates, and encryption keys. It authenticates people and applications, applies access policies, and can create short-lived credentials instead of distributing permanent ones.

itIdentity, access, and cryptography

HashiCorp Vault

Applications need credentials, certificates, and encryption keys. Copying those secrets into configuration files or deployment systems creates many uncontrolled copies. Rotation becomes slow. It also becomes difficult to answer who accessed a secret and when.

HashiCorp Vault gives people and workloads one identity-based interface for secrets and encryption services. A client authenticates through an auth method. Vault associates policies with the resulting token. Those policies decide which API paths and operations the client may use.

That request path is the core mental model:

  1. A person or workload proves its identity through an auth method.
  2. Vault issues a token with policies.
  3. The client requests an operation at a path.
  4. Vault checks the token's policies.
  5. A secrets engine stores, generates, or transforms the requested data.
  6. Vault records the request and response through configured audit devices.

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources