# Type Alias: SigningKey

```ts
type SigningKey = CryptoKey | KeyElsewhere;
```

Defined in: [packages/core/src/types.ts:30](https://github.com/leifriksheim/minca/blob/main/core/src/types.ts#L30)

A private key to sign with: a `CryptoKey`, or a key held elsewhere that
signs when asked. A node in a shared worker signs this way with the key its
tabs keep, since WebKit can't hand a shared worker a `CryptoKey`.
