---
hide_title: false
hide_table_of_contents: false
pagination_next: null
pagination_prev: null
---

# usages

The read-only **`usages`** property indicates what can be done with the key.

## Value

An `Array` of strings from the following list:

- `"encrypt"`: The key may be used to encrypt messages.
- `"decrypt"`: The key may be used to decrypt messages.
- `"sign"`: The key may be used to sign messages.
- `"verify"`: The key may be used to verify signatures.
- `"deriveKey"`: The key may be used in deriving a new key.
- `"deriveBits"`: The key may be used in deriving bits.
- `"wrapKey"`: The key may be used to wrap a key.
- `"unwrapKey"`: The key may be used to unwrap a key.
