---
title: invalidate()
framework: secureelementcredential
role: symbol
role_heading: Instance Method
path: secureelementcredential/credentialsession/invalidate()
---

# invalidate()

Inmediately invalidates a session.

## Declaration

```swift
func invalidate() async throws
```

## Discussion

Discussion Call this method when your app no longer needs a credential session. The system automatically invalidates a session when it deallocates, or when it encounters underlying errors. When a session invalidates, its event stream also invalidates and deallocates. You can invalidate a session while in any session state.

## See Also

### Managing the credential session life cycle

- [startSession()](secureelementcredential/credentialsession/startsession().md)
