# Interface: KeyElsewhere

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

A private key held elsewhere: it signs bytes it is given, as the key itself would

## Methods

### sign()

```ts
sign(data): Promise<Uint8Array<ArrayBufferLike>>;
```

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

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `data` | `Uint8Array` |

#### Returns

`Promise`\<`Uint8Array`\<`ArrayBufferLike`\>\>
