# Function: verifyRequest()

```ts
function verifyRequest(
   header, 
   method, 
   path, 
   body, 
   provider?, 
   now?
): Promise<string | null>;
```

Defined in: [packages/core/src/session/hosting.ts:101](https://github.com/leifriksheim/minca/blob/main/core/src/session/hosting.ts#L101)

Which subscription signed a request, or null when it isn't signed, is
signed by someone else, or too far from now.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `header` | `string` \| `undefined` |
| `method` | `string` |
| `path` | `string` |
| `body` | `string` |
| `provider?` | [`CryptoProvider`](https://minca.dev/api/core/interfaces/CryptoProvider.md) |
| `now?` | `number` |

## Returns

`Promise`\<`string` \| `null`\>
