> ## 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.

# DelegatedSigner.PasskeyActivation

> Kotlin Class

**Class**

```kotlin theme={null}
class PasskeyActivation(val locator: String, val onSignWithPasskey: suspend (String) -> PasskeySignResult, val expiresAt: Long? = null) : DelegatedSigner
```

## Constructors

```kotlin theme={null}
constructor(locator: String, onSignWithPasskey: suspend (String) -> PasskeySignResult, expiresAt: Long? = null)
```

## Properties

| Property            | Type                                    | Description                                                                                                            |
| ------------------- | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| `expiresAt`         | `Long?`                                 | Optional expiration timestamp in milliseconds since Unix epoch. If set, the delegated signer will expire at this time. |
| `locator`           | `String`                                | -                                                                                                                      |
| `onSignWithPasskey` | `suspend (String) -> PasskeySignResult` | -                                                                                                                      |
