CertGrid
HashiCorp Study Guide

HashiCorp Vault Associate (002) Study Guide

The HashiCorp Vault Associate (002) exam validates foundational knowledge of secrets management with Vault: its architecture and seal model, authentication methods, ACL policies, secrets engines, and the token/lease lifecycle. It targets cloud engineers, DevOps practitioners, and security professionals who deploy or operate Vault, and it is a 60-minute, multiple-choice exam scored on a scaled basis with 700 as the passing mark.

Domain 1: Vault Architecture

Key concepts you must know · 161 practice questions

Domain 2: Authentication

Key concepts you must know · 126 practice questions

Domain 3: Policies

Key concepts you must know · 112 practice questions

Domain 4: Secrets Engines

Key concepts you must know · 122 practice questions

Domain 5: Tokens and Leases

Key concepts you must know · 122 practice questions

HashiCorp Vault Associate (002) exam tips

Study guide FAQ

How long is the exam and what score do I need to pass?

The Vault Associate (002) exam is 60 minutes long and is delivered as multiple-choice and multiple-select questions. It is scored on a scaled basis, and a score of 700 is required to pass.

What is the difference between KV v1 and KV v2?

KV v1 stores a single value per key and deletes are immediate and irreversible with no history. KV v2 adds versioning (so you can recover prior values), metadata, and soft delete before permanent destruction, and its data is accessed under the secret/data/ path with options like max_versions and delete_version_after to bound retention.

What is the difference between a service token and a batch token?

Service tokens are persisted to Vault storage, can be renewed, can create child tokens, and are replicated - they are the default. Batch tokens are self-contained encrypted blobs not written to storage, which makes them lightweight and ideal for high-volume stateless workloads, but they cannot be renewed and cannot create child tokens.

What is the difference between sealing/unsealing and authentication?

Sealing controls whether Vault can decrypt its own data at all: Vault starts sealed and must be unsealed (via Shamir key shares or auto-unseal with a KMS) before it can serve any request. Authentication happens after Vault is unsealed and verifies a client's identity through an auth method, issuing a token with policies and a TTL for ongoing access.