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

# SecureStorage

> Swift Protocol

**Protocol**

```swift theme={null}
protocol SecureStorage : Sendable
```

## Instance Methods

### clear()

```swift theme={null}
func clear()
```

### getEmail()

```swift theme={null}
func getEmail() async throws(SecureStorageError) -> String?
```

### getJWT()

```swift theme={null}
func getJWT() async throws(SecureStorageError) -> String?
```

### getOneTimeSecret()

```swift theme={null}
func getOneTimeSecret() async throws(SecureStorageError) -> String?
```

### storeEmail(\_:)

```swift theme={null}
func storeEmail(_ email: String) async throws(SecureStorageError)
```

### storeJWT(\_:)

```swift theme={null}
func storeJWT(_ secret: String) async throws(SecureStorageError)
```

### storeOneTimeSecret(\_:)

```swift theme={null}
func storeOneTimeSecret(_ secret: String) async throws(SecureStorageError)
```
