# Secp256k1SessionKeyCreateOptions

Defined in: [packages/synapse-core/src/session-key/secp256k1.ts:23](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-core/src/session-key/secp256k1.ts#L23)

## Properties

### expiresAt?

> `optional` **expiresAt**: `number`

Defined in: [packages/synapse-core/src/session-key/secp256k1.ts:29](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-core/src/session-key/secp256k1.ts#L29)

The expiration time of the session key in seconds.

#### Default

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

***

### permissions?

> `optional` **permissions**: [`SessionKeyPermissions`](/reference/filoz/synapse-core/session-key/type-aliases/sessionkeypermissions/)[]

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

***

### privateKey?

> `optional` **privateKey**: `` `0x${string}` ``

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