---
title: CredentialSession.ErrorCode
framework: secureelementcredential
role: symbol
role_heading: Enumeration
path: secureelementcredential/credentialsession/errorcode
---

# CredentialSession.ErrorCode

An error encountered by a credential session.

## Declaration

```swift
enum ErrorCode
```

## Topics

### Authorization and permission error codes

- [CredentialSession.ErrorCode.userNotAuthorized](secureelementcredential/credentialsession/errorcode/usernotauthorized.md)
- [CredentialSession.ErrorCode.accessDenied](secureelementcredential/credentialsession/errorcode/accessdenied.md)
- [CredentialSession.ErrorCode.clientNotInForeground](secureelementcredential/credentialsession/errorcode/clientnotinforeground.md)
- [CredentialSession.ErrorCode.userCanceledAuthorization](secureelementcredential/credentialsession/errorcode/usercanceledauthorization.md)
- [CredentialSession.ErrorCode.userAuthorizationTimedOut](secureelementcredential/credentialsession/errorcode/userauthorizationtimedout.md)
- [CredentialSession.ErrorCode.featureUnavailable](secureelementcredential/credentialsession/errorcode/featureunavailable.md)
- [CredentialSession.ErrorCode.ineligible](secureelementcredential/credentialsession/errorcode/ineligible.md)
- [CredentialSession.ErrorCode.conditionsNotSatisfied](secureelementcredential/credentialsession/errorcode/conditionsnotsatisfied.md)

### Credential error codes

- [CredentialSession.ErrorCode.invalidCredentialState](secureelementcredential/credentialsession/errorcode/invalidcredentialstate.md)
- [CredentialSession.ErrorCode.credentialDoesNotExist](secureelementcredential/credentialsession/errorcode/credentialdoesnotexist.md)
- [CredentialSession.ErrorCode.instanceDoesNotExist](secureelementcredential/credentialsession/errorcode/instancedoesnotexist.md)

### Session error codes

- [CredentialSession.ErrorCode.invalidSessionState](secureelementcredential/credentialsession/errorcode/invalidsessionstate.md)
- [CredentialSession.ErrorCode.sessionInvalidated](secureelementcredential/credentialsession/errorcode/sessioninvalidated.md)

### Command error codes

- [CredentialSession.ErrorCode.commandNotSupported](secureelementcredential/credentialsession/errorcode/commandnotsupported.md)

### Network-related error codes

- [CredentialSession.ErrorCode.network](secureelementcredential/credentialsession/errorcode/network.md)

### Presentment intent assertion error codes

- [CredentialSession.ErrorCode.presentmentIntentAssertionTimeout](secureelementcredential/credentialsession/errorcode/presentmentintentassertiontimeout.md)

### UIKit error codes

- [CredentialSession.ErrorCode.invalidView](secureelementcredential/credentialsession/errorcode/invalidview.md)

### Hardware error codes

- [CredentialSession.ErrorCode.insufficientSpace](secureelementcredential/credentialsession/errorcode/insufficientspace.md)

### Temporary error codes

- [CredentialSession.ErrorCode.resourceUnavailable](secureelementcredential/credentialsession/errorcode/resourceunavailable.md)
- [CredentialSession.ErrorCode.acquiredResourceRelinquished](secureelementcredential/credentialsession/errorcode/acquiredresourcerelinquished.md)

### Miscellaneous error codes

- [CredentialSession.ErrorCode.invalidInput](secureelementcredential/credentialsession/errorcode/invalidinput.md)
- [CredentialSession.ErrorCode.internalError](secureelementcredential/credentialsession/errorcode/internalerror.md)

### Instance Properties

- [failureReason](secureelementcredential/credentialsession/errorcode/failurereason.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
