Encrypted project environment commands
pinset env identity create
Generate an additional age X25519 identity and print its ID plus public recipient.
View source on GitHub ↗| Field | Description |
|---|---|
| Purpose | Generate an additional age X25519 identity and print its ID plus public recipient. |
| Syntax and arguments | pinset env identity create [--output <path>]. Without --output, the private identity is stored in the system keyring; with it, a new passphrase-protected identity file is created. |
| Modifies state | Yes. Writes the keyring and local identity metadata, or creates the protected output file. |
| Example | pinset env identity create |
| JSON | No. The printed age1... recipient is public; the private identity is never printed. |
| Key errors | Keyring unavailable, output exists, passphrase confirmation mismatch, permission failure, or cryptographic failure. |
Use the printed recipient with env recipient add. Creating an identity alone does not grant it access to an existing profile.
/en/docs/commands/env-identity-createPinset 2.1