> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JwksUnavailableError

Defined in: [packages/server/src/auth/utils/jwt.ts:15](https://github.com/Crossmint/crossmint-sdk/blob/main/packages/server/src/auth/utils/jwt.ts#L15)

## Extends

* `Error`

## Constructors

### new JwksUnavailableError()

> **new JwksUnavailableError**(`message`, `cause`?): `JwksUnavailableError`

Defined in: [packages/server/src/auth/utils/jwt.ts:18](https://github.com/Crossmint/crossmint-sdk/blob/main/packages/server/src/auth/utils/jwt.ts#L18)

#### Parameters

| Parameter | Type |
| - | - |
| `message` | `string` |
| `cause`? | `unknown` |

#### Returns

`JwksUnavailableError`

#### Overrides

`Error.constructor`

## Properties

| Property | Modifier | Type | Description | Inherited from | Defined in |
| - | - | - | - | - | - |
| <a id="cause" /> `cause` | `public` | `unknown` | - | - | [packages/server/src/auth/utils/jwt.ts:16](https://github.com/Crossmint/crossmint-sdk/blob/main/packages/server/src/auth/utils/jwt.ts#L16) |
| <a id="message" /> `message` | `public` | `string` | - | `Error.message` | node\_modules/.pnpm/typescript\@5.5.3/node\_modules/typescript/lib/lib.es5.d.ts:1077 |
| <a id="name" /> `name` | `public` | `string` | - | `Error.name` | node\_modules/.pnpm/typescript\@5.5.3/node\_modules/typescript/lib/lib.es5.d.ts:1076 |
| <a id="stack" /> `stack?` | `public` | `string` | - | `Error.stack` | node\_modules/.pnpm/typescript\@5.5.3/node\_modules/typescript/lib/lib.es5.d.ts:1078 |
| <a id="preparestacktrace" /> `prepareStackTrace?` | `static` | (`err`: `Error`, `stackTraces`: `CallSite`\[]) => `any` | Optional override for formatting stack traces **See** [https://v8.dev/docs/stack-trace-api#customizing-stack-traces](https://v8.dev/docs/stack-trace-api#customizing-stack-traces) | `Error.prepareStackTrace` | node\_modules/.pnpm/@types+node\@20.14.8/node\_modules/@types/node/globals.d.ts:28 |
| <a id="stacktracelimit" /> `stackTraceLimit` | `static` | `number` | - | `Error.stackTraceLimit` | node\_modules/.pnpm/@types+node\@20.14.8/node\_modules/@types/node/globals.d.ts:30 |

## Methods

### captureStackTrace()

> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`

Defined in: node\_modules/.pnpm/@types+node\@20.14.8/node\_modules/@types/node/globals.d.ts:21

Create .stack property on a target object

#### Parameters

| Parameter | Type |
| - | - |
| `targetObject` | `object` |
| `constructorOpt`? | `Function` |

#### Returns

`void`

#### Inherited from

`Error.captureStackTrace`
