Free HCVA0-003 Exam Braindumps
HashiCorp Certified: Vault Associate (003) Questions 71–75 (page: 16)

Updated On: 10-Feb-2026

True or False? The userpass auth method has the ability to access external services in order to provide authentication to Vault.

  1. True
  2. False

Answer(s): B

Explanation:

Comprehensive and Detailed in Depth
The statement is False. The HashiCorp Vault documentation clarifies: "The userpass auth method uses a local database that cannot interact with any services outside of the Vault instance." It relies solely on credentials stored within Vault, lacking the ability to integrate with external services for authentication, unlike methods like OIDC or LDAP.
Thus, B (False) is the correct answer.


Reference:

HashiCorp Vault Documentation - Userpass Auth Method



Based on the following output, what command can Steve use to determine if the KV store is configured for versioning?
text
CollapseWrapCopy
$ vault secrets list
Path Type Accessor Description
---- ---- -------- -----------
automation/ kv kv_56f991b9 Automation team for CI/CD
cloud/ kv kv_4426c541 Cloud team for static secrets cubbyhole/ cubbyhole cubbyhole_9bd538e per-token priv secret storage data_team/ kv kv_96d57692 Data warehouse KV for certs identity/ identity identity_0042595e identity store network/ kv kv_3e53aaab Network team secret storage secret/ kv kv_d66e2adc key/value secret storage sys/ system system_d6f218a9 system endpoints

  1. vault secrets list -all
  2. vault kv get automation
  3. vault secrets list -detailed
  4. vault kv list

Answer(s): C

Explanation:

Comprehensive and Detailed in Depth
To determine if a KV store is configured for versioning (i.e., KV v1 or v2), Steve needs detailed information about the secrets engines. The HashiCorp Vault documentation states: "To list all enabled secrets engines with detailed output, use the command vault secrets list -detailed. This will provide additional information about each secrets engine, including the version of the KV secrets engines." The -detailed flag reveals configuration details, such as the options field indicating version=2 for KV v2, which supports versioning.
vault secrets list -all is not a valid command. vault kv get automation retrieves a specific secret, not engine configuration. vault kv list lists keys in a path, not engine details. Thus, C is correct.


Reference:

HashiCorp Vault Documentation - Secrets Engines (
Note: Specific command details are from CLI help and tutorials)



True or False? To prepare for day-to-day operations, the root token should be safely saved outside of Vault in order to administer Vault.

  1. True
  2. False

Answer(s): B

Explanation:

Comprehensive and Detailed in Depth
The statement is False. Saving the root token outside of Vault for day-to-day operations is not a recommended practice and contradicts Vault's security principles. The HashiCorp Vault documentation explicitly states: "For day-to-day operations, the root token should be revoked after configuring other auth methods, which admins and Vault clients will use." This is because the root token has unrestricted access to all Vault operations, posing a significant security risk if stored externally and used routinely. Instead, Vault encourages the use of less-privileged tokens or alternative authentication methods post-initialization. The documentation further elaborates under the "Root Tokens" section: "Root tokens are tokens with an infinite TTL that have the 'root' policy attached to them. Because of their power, it is strongly recommended that they be used only as necessary and then immediately revoked when no longer needed." Storing the root token outside Vault increases the risk of compromise, and Vault's design assumes it is used sparingly--typically only during initial setup--and then replaced with more secure, limited-privilege mechanisms. Thus, the correct operational approach is to revoke the root token after setup, not save it externally, making B (False) the correct answer.


Reference:

HashiCorp Vault Documentation - Tokens: Root Tokens



When generating a dynamic secret, what value is returned that a user can use to renew or revoke the lease?

  1. renewable
  2. token_ttl
  3. lease_max
  4. lease_id

Answer(s): D

Explanation:

Comprehensive and Detailed in Depth
When Vault generates a dynamic secret, it returns a lease_id, which is the value a user can use to renew or revoke the lease. The HashiCorp Vault documentation states: "When creating a dynamic secret, Vault always returns a lease_id. This lease_id can be used to do a vault lease renew or a vault lease revoke command to manage the lease of a secret." The lease_id uniquely identifies the lease associated with the dynamic secret, enabling precise management of its lifecycle. The documentation under the "Lease Renew and Revoke" section explains: "Every secret in Vault is associated with a lease.
When that lease expires, Vault revokes the secret and removes access to it. Associated with every lease is a unique lease_id. This identifier can be used to renew the lease before it expires or revoke it manually." In contrast, renewable is a boolean indicating if the lease can be renewed, not a value for management. token_ttl relates to token duration, not lease management. lease_max is not a standard term in Vault's lease system. Thus, D (lease_id) is the correct answer.


Reference:

HashiCorp Vault Documentation - Leases: Lease Renew and Revoke



You are using Azure Key Vault for the auto-unseal configuration on your cluster. After the Vault service restarts, what command must you run to unseal Vault?

  1. You don't need to run a command when using auto-unseal
  2. vault operator members
  3. vault operator unseal
  4. vault operator init

Answer(s): A

Explanation:

Comprehensive and Detailed in Depth
When using Azure Key Vault for auto-unseal, no manual command is required to unseal Vault after a service restart. The HashiCorp Vault documentation states: "Vault supports opt-in automatic unsealing via cloud technologies: AliCloud KMS, AWS KMS, Azure Key Vault, Google Cloud KMS, and OCI KMS. This feature enables operators to delegate the unsealing process to trusted cloud providers to ease operations in the event of partial failure and to aid in the creation of new or ephemeral clusters." Specifically, for Azure Key Vault, "the auto-unseal feature automatically handles the unsealing process," eliminating the need for manual intervention. The documentation further explains: "When configured with auto-unseal, Vault will automatically unseal itself upon startup using the configured key management service, provided the necessary permissions and credentials are in place." Options like vault operator unseal are for manual unsealing, vault operator members lists cluster members, and vault operator init initializes Vault-- none apply to auto-unseal scenarios. Thus, A is correct.


Reference:

HashiCorp Vault Documentation - Auto Unseal with Azure Key Vault HashiCorp Vault Documentation - Seal Concepts: Auto Unseal



Viewing page 16 of 58
Viewing questions 76 - 80 out of 285 questions


Post your Comments and Discuss HashiCorp HCVA0-003 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!