# CLI

- [Authentication and Authorization](https://docs.enclaive.cloud/virtual-hsm/cli/authentication-and-authorization.md)
- [vhsm login](https://docs.enclaive.cloud/virtual-hsm/cli/authentication-and-authorization/vhsm-login.md): Learn to authenticate users to vHSM server.
- [vhsm auth](https://docs.enclaive.cloud/virtual-hsm/cli/authentication-and-authorization/vhsm-auth.md): Learn to manage authentication methods for vHSM server.
- [vhsm token](https://docs.enclaive.cloud/virtual-hsm/cli/authentication-and-authorization/vhsm-token.md): Learn about managing authentication tokens in vHSM server.
- [vhsm policy](https://docs.enclaive.cloud/virtual-hsm/cli/authentication-and-authorization/vhsm-policy.md): Learn to write, read, list, and delete vHSM policies
- [Security and Encryption](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption.md)
- [vhsm pki](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-pki.md): Learn to manage and interact with the PKI Secrets Engine in vHSM server.
- [vhsm pki health-check](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-pki/vhsm-pki-health-check.md): Learn to verify the health of a specific PKI secrets engine
- [vhsm pki issue](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-pki/vhsm-pki-issue.md): Learn to create an intermediate certificate authority (CA) certificate.
- [vhsm pki list-intermediates](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-pki/vhsm-pki-list-intermediates.md): Learn how to determine which certificates were issued by a parent certificate.
- [vhsm pki reissue](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-pki/vhsm-pki-reissue.md): Learn to reissue a Certificate Authority (CA) certificate using an existing issuer as a template.
- [vhsm pki verify-sign](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-pki/vhsm-pki-verify-sign.md): Learn to verify if the issuer has signed the certificate
- [vhsm transit](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-transit.md): Learn to manage vHSM's Transit secrets engine
- [vhsm ssh](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-ssh.md)
- [vhsm transform](https://docs.enclaive.cloud/virtual-hsm/cli/security-and-encryption/vhsm-transform.md)
- [Server and Infrastructure Management](https://docs.enclaive.cloud/virtual-hsm/cli/server-and-infrastructure-management.md)
- [vhsm server](https://docs.enclaive.cloud/virtual-hsm/cli/server-and-infrastructure-management/vhsm-server.md)
- [vhsm proxy](https://docs.enclaive.cloud/virtual-hsm/cli/server-and-infrastructure-management/vhsm-proxy.md): Learn about authentication, caching, and secure communication to streamline vHSM adoption.
- [vhsm monitor](https://docs.enclaive.cloud/virtual-hsm/cli/server-and-infrastructure-management/vhsm-monitor.md): Learn to monitor the log messages of a vHSM server.
- [vhsm status](https://docs.enclaive.cloud/virtual-hsm/cli/server-and-infrastructure-management/vhsm-status.md): Learn about the current status of vHSM server.
- [vhsm agent](https://docs.enclaive.cloud/virtual-hsm/cli/server-and-infrastructure-management/vhsm-agent.md): Learn to start a vHSM agent for managing token lifecycle, writing tokens to sinks, and acting as an identity broker in specific deployment.
- [Secret Management](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management.md)
- [vhsm read](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-read.md): Learn to retrieve data from a specified path in a vHSM server.
- [vhsm write](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-write.md): Learn to write data to a vHSM server at a specified path to store credentials, secrets, configurations, or arbitrary data.
- [vhsm delete](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-delete.md): Lean to remove the secrets and configurations from vHSM server.
- [vhsm list](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-list.md): Learn to retrieve a list of data or secrets in a vHSM server
- [vhsm secrets](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets.md): Learn to interact with vHSM's secrets engine
- [vhsm secrets enable](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-enable.md): Learn to enable secrets engine at a specific path.
- [vhsm secrets disable](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-disable.md): Learn to disable secrets engine at a specified path.
- [vhsm secrets list](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-list.md): Learn to view all the enabled secrets engine on the vHSM server.
- [vhsm secrets move](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-move.md): Learn to move an existing secrets engine to a new path in a vHSM server
- [vhsm secrets tune](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-tune.md)
- [vhsm unwrap](https://docs.enclaive.cloud/virtual-hsm/cli/secret-management/vhsm-unwrap.md): Learn to unwarp a wrapped secret from vHSM using a wrapping token.
- [Configuration and Management](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management.md)
- [vhsm plugin](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin.md): Learn to list, register, inspect, deregister, and reload plugins used by vHSM
- [vhsm plugin info](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin/vhsm-plugin-info.md): Learn to fetch information about the plugin in vHSM plugin catalog.
- [vhsm plugin deregister](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin/vhsm-plugin-deregister.md): Learn to deregister a plugin from vHSM's plugin catalog.
- [vhsm plugin list](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin/vhsm-plugin-list.md): Learn to list all the available plugins that are registered in the vHSM plugin catalog
- [vhsm plugin register](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin/vhsm-plugin-register.md): Learn to add a plugin to vHSM's plugin catalog.
- [vhsm plugin reload](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin/vhsm-plugin-reload.md): Learn to reload a monted plugin backend in vHSM.
- [vhsm plugin reload-status](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-plugin/vhsm-plugin-reload-status.md): Learn to check the status of the reloaded plugin in vHSM
- [vhsm namespace](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-namespace.md): Learn to manage the namespaces in vHSM server
- [vhsm operator](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-operator.md)
- [vhsm print](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-print.md): Learn to interact with VHSM's runtime values
- [vhsm path-help](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-path-help.md)
- [vhsm lease](https://docs.enclaive.cloud/virtual-hsm/cli/configuration-and-management/vhsm-lease.md): Learn to use vhsm lease command to interact with the leases attached to the secrets.
- [Attestation](https://docs.enclaive.cloud/virtual-hsm/cli/attestation.md): Learn to interact with RA-TLS plugin.
- [Storage and Data Mangement](https://docs.enclaive.cloud/virtual-hsm/cli/storage-and-data-mangement.md)
- [vhsm kv](https://docs.enclaive.cloud/virtual-hsm/cli/storage-and-data-mangement/vhsm-kv.md): Learn to use kv command for interacting with vHSM's key/value secrets engine.
- [vhsm patch](https://docs.enclaive.cloud/virtual-hsm/cli/storage-and-data-mangement/vhsm-patch.md): Learn to update data in a vHSM server at a specified path.
- [Auditing and Debugging](https://docs.enclaive.cloud/virtual-hsm/cli/auditing-and-debugging.md)
- [vhsm audit](https://docs.enclaive.cloud/virtual-hsm/cli/auditing-and-debugging/vhsm-audit.md): Learn about managing vHSM audit devices
- [vhsm debug](https://docs.enclaive.cloud/virtual-hsm/cli/auditing-and-debugging/vhsm-debug.md): Learn to debug vHSM server by starting a process that collects and probes information for a specific duration.
- [vhsm version](https://docs.enclaive.cloud/virtual-hsm/cli/vhsm-version.md): Learn to print the installed vHSM version.
- [vhsm version-history](https://docs.enclaive.cloud/virtual-hsm/cli/vhsm-version/vhsm-version-history.md): Learn to list the historical versions of vHSM server that was installed


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enclaive.cloud/virtual-hsm/cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
