# Function: createLocalRootSigner()

```ts
function createLocalRootSigner(identity, provider): RootSigner;
```

Defined in: [packages/core/src/identity/root-signer.ts:35](https://github.com/leifriksheim/minca/blob/main/core/src/identity/root-signer.ts#L35)

A signer for a key this page holds: the seed was unlocked here

## Parameters

| Parameter | Type |
| ------ | ------ |
| `identity` | \{ `did`: `string`; `privateKey`: `CryptoKey`; \} |
| `identity.did` | `string` |
| `identity.privateKey` | `CryptoKey` |
| `provider` | [`CryptoProvider`](https://minca.dev/api/core/interfaces/CryptoProvider.md) |

## Returns

[`RootSigner`](https://minca.dev/api/core/interfaces/RootSigner.md)
