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

# relinquish()

Ends the presentment intent assertion.

## Declaration

```swift
final func relinquish() async throws
```

## Mentioned in

Accessing and using secure element credentials

## Discussion

Discussion Call this function after your presentment task finishes. A CredentialSession.PresentmentIntentAssertion times out after 60 seconds. If you don’t explicitly relinquish the object by then, the session produces a CredentialSession.Event.presentmentIntentAssertionTimeout event, and invalidates this object.
