# CLI

- [Authentication and Authorization](/virtual-hsm/cli/authentication-and-authorization.md)
- [vhsm login](/virtual-hsm/cli/authentication-and-authorization/vhsm-login.md): Learn to authenticate users to vHSM server.
- [vhsm auth](/virtual-hsm/cli/authentication-and-authorization/vhsm-auth.md): Learn to manage authentication methods for vHSM server.
- [vhsm token](/virtual-hsm/cli/authentication-and-authorization/vhsm-token.md): Learn about managing authentication tokens in vHSM server.
- [vhsm policy](/virtual-hsm/cli/authentication-and-authorization/vhsm-policy.md): Learn to write, read, list, and delete vHSM policies
- [Security and Encryption](/virtual-hsm/cli/security-and-encryption.md)
- [vhsm pki](/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](/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](/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](/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](/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](/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](/virtual-hsm/cli/security-and-encryption/vhsm-transit.md): Learn to manage vHSM's Transit secrets engine
- [vhsm ssh](/virtual-hsm/cli/security-and-encryption/vhsm-ssh.md)
- [vhsm transform](/virtual-hsm/cli/security-and-encryption/vhsm-transform.md)
- [Server and Infrastructure Management](/virtual-hsm/cli/server-and-infrastructure-management.md)
- [vhsm server](/virtual-hsm/cli/server-and-infrastructure-management/vhsm-server.md)
- [vhsm proxy](/virtual-hsm/cli/server-and-infrastructure-management/vhsm-proxy.md): Learn about authentication, caching, and secure communication to streamline vHSM adoption.
- [vhsm monitor](/virtual-hsm/cli/server-and-infrastructure-management/vhsm-monitor.md): Learn to monitor the log messages of a vHSM server.
- [vhsm status](/virtual-hsm/cli/server-and-infrastructure-management/vhsm-status.md): Learn about the current status of vHSM server.
- [vhsm agent](/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](/virtual-hsm/cli/secret-management.md)
- [vhsm read](/virtual-hsm/cli/secret-management/vhsm-read.md): Learn to retrieve data from a specified path in a vHSM server.
- [vhsm write](/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](/virtual-hsm/cli/secret-management/vhsm-delete.md): Lean to remove the secrets and configurations from vHSM server.
- [vhsm list](/virtual-hsm/cli/secret-management/vhsm-list.md): Learn to retrieve a list of data or secrets in a vHSM server
- [vhsm secrets](/virtual-hsm/cli/secret-management/vhsm-secrets.md): Learn to interact with vHSM's secrets engine
- [vhsm secrets enable](/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-enable.md): Learn to enable secrets engine at a specific path.
- [vhsm secrets disable](/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-disable.md): Learn to disable secrets engine at a specified path.
- [vhsm secrets list](/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](/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](/virtual-hsm/cli/secret-management/vhsm-secrets/vhsm-secrets-tune.md)
- [vhsm unwrap](/virtual-hsm/cli/secret-management/vhsm-unwrap.md): Learn to unwarp a wrapped secret from vHSM using a wrapping token.
- [Configuration and Management](/virtual-hsm/cli/configuration-and-management.md)
- [vhsm plugin](/virtual-hsm/cli/configuration-and-management/vhsm-plugin.md): Learn to list, register, inspect, deregister, and reload plugins used by vHSM
- [vhsm plugin info](/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](/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](/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](/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](/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](/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](/virtual-hsm/cli/configuration-and-management/vhsm-namespace.md): Learn to manage the namespaces in vHSM server
- [vhsm operator](/virtual-hsm/cli/configuration-and-management/vhsm-operator.md)
- [vhsm print](/virtual-hsm/cli/configuration-and-management/vhsm-print.md): Learn to interact with VHSM's runtime values
- [vhsm path-help](/virtual-hsm/cli/configuration-and-management/vhsm-path-help.md)
- [vhsm lease](/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](/virtual-hsm/cli/attestation.md): Learn to interact with RA-TLS plugin.
- [Storage and Data Mangement](/virtual-hsm/cli/storage-and-data-mangement.md)
- [vhsm kv](/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](/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](/virtual-hsm/cli/auditing-and-debugging.md)
- [vhsm audit](/virtual-hsm/cli/auditing-and-debugging/vhsm-audit.md): Learn about managing vHSM audit devices
- [vhsm debug](/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](/virtual-hsm/cli/vhsm-version.md): Learn to print the installed vHSM version.
- [vhsm version-history](/virtual-hsm/cli/vhsm-version/vhsm-version-history.md): Learn to list the historical versions of vHSM server that was installed
