# Secp256k1SessionKeyCreateOptions

Defined in: [packages/synapse-core/src/session-key/secp256k1.ts:24](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-core/src/session-key/secp256k1.ts#L24)

## Properties

### expiresAt?

```ts
optional expiresAt: number;
```

Defined in: [packages/synapse-core/src/session-key/secp256k1.ts:30](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-core/src/session-key/secp256k1.ts#L30)

The expiration time of the session key in seconds.

#### Default

```ts
Date.now() / 1000 + 1 hour
```

***

### permissions?

```ts
optional permissions: SessionKeyPermissions[];
```

Defined in: [packages/synapse-core/src/session-key/secp256k1.ts:31](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-core/src/session-key/secp256k1.ts#L31)

***

### privateKey?

```ts
optional privateKey: `0x${string}`;
```

Defined in: [packages/synapse-core/src/session-key/secp256k1.ts:25](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-core/src/session-key/secp256k1.ts#L25)