> For the complete documentation index, see [llms.txt](https://docs.enclaive.cloud/nitride/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enclaive.cloud/nitride/cli/identity.md).

# identity

The command manages identities in the vHSM system. Identities can be of type `platform`, `firmware`, `workload`, or `metadata` and are used for attestation and authorization purposes.

## Usage

```sh
vhsm nitride identity <subcommand> [options]
```

### Subcommands

* `create @values.json` Create a new identity using a JSON file
* `read $type/$name/$time` Read details of a specific identity
* `delete $type/$name/$time` Delete a specific identity
* `list [type][/name]` List identities, optionally filtered by type and/or name

## Next Steps

Learn more about the subcommands

* [create](/nitride/cli/identity/create.md)
* [read](/nitride/cli/identity/read.md)
* [delete](/nitride/cli/identity/delete.md)
* [list](/nitride/cli/identity/list.md)
