> ## Documentation Index
> Fetch the complete documentation index at: https://turnkey-0e7c1f5b-bc-add-sdk-typedoc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# TPasskeyRegistrationConfig

# Type Alias: TPasskeyRegistrationConfig

> **TPasskeyRegistrationConfig** = `object`

Defined in: [react-native-passkey-stamper/src/index.ts:41](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L41)

## Properties

### attestation?

> `optional` **attestation**: `string`

Defined in: [react-native-passkey-stamper/src/index.ts:87](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L87)

***

### authenticatorName

> **authenticatorName**: `string`

Defined in: [react-native-passkey-stamper/src/index.ts:58](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L58)

***

### authenticatorSelection?

> `optional` **authenticatorSelection**: `object`

Defined in: [react-native-passkey-stamper/src/index.ts:79](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L79)

#### authenticatorAttachment?

> `optional` **authenticatorAttachment**: `string`

#### requireResidentKey?

> `optional` **requireResidentKey**: `boolean`

#### residentKey?

> `optional` **residentKey**: `string`

#### userVerification?

> `optional` **userVerification**: `string`

***

### challenge?

> `optional` **challenge**: `string`

Defined in: [react-native-passkey-stamper/src/index.ts:61](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L61)

***

### excludeCredentials?

> `optional` **excludeCredentials**: [`PublicKeyCredentialDescriptor`](../PublicKeyCredentialDescriptor/readme)\[]

Defined in: [react-native-passkey-stamper/src/index.ts:70](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L70)

***

### extensions?

> `optional` **extensions**: `Record`\<`string`, `unknown`>

Defined in: [react-native-passkey-stamper/src/index.ts:90](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L90)

***

### rp

> **rp**: `object`

Defined in: [react-native-passkey-stamper/src/index.ts:44](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L44)

#### id

> **id**: `string`

#### name

> **name**: `string`

***

### timeout?

> `optional` **timeout**: `number`

Defined in: [react-native-passkey-stamper/src/index.ts:64](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L64)

***

### user

> **user**: `object`

Defined in: [react-native-passkey-stamper/src/index.ts:50](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L50)

#### displayName

> **displayName**: `string`

#### id

> **id**: `string`

#### name

> **name**: `string`

***

### userVerification?

> `optional` **userVerification**: `UserVerificationRequirement`

Defined in: [react-native-passkey-stamper/src/index.ts:67](https://github.com/tkhq/sdk/blob/ee72856c3f450731d7501ab05001215768b71500/packages/react-native-passkey-stamper/src/index.ts#L67)
