---
title: JPKIPassContents.Identity
framework: passkit
role: symbol
role_heading: Protocol
path: passkit/jpkipasscontents/identity
---

# JPKIPassContents.Identity

Defines the common functionality that JPKI digital identities support.

## Declaration

```swift
protocol Identity
```

## Topics

### Data associated with the identity

- [IdentityType](passkit/jpkipasscontents/identity/identitytype.md)
- [certificate(using:)](passkit/jpkipasscontents/identity/certificate(using:).md)

### Instance Properties

- [authenticationTriesRemaining](passkit/jpkipasscontents/identity/authenticationtriesremaining.md)

### Instance Methods

- [signature(for:using:)](passkit/jpkipasscontents/identity/signature(for:using:)-35arv.md)
- [signature(for:using:)](passkit/jpkipasscontents/identity/signature(for:using:)-4l8jw.md)

## Relationships

### Conforming Types

- [JPKIPassContents.SigningIdentity](passkit/jpkipasscontents/signingidentity-swift.struct.md)
- [JPKIPassContents.UserIdentity](passkit/jpkipasscontents/useridentity-swift.struct.md)

## See Also

### Defining access to the identity passes

- [JPKIPassContents.UserIdentity](passkit/jpkipasscontents/useridentity-swift.struct.md)
- [JPKIPassContents.SigningIdentity](passkit/jpkipasscontents/signingidentity-swift.struct.md)
- [JPKIPassContents.Signature](passkit/jpkipasscontents/signature.md)
- [JPKIPassContents.Certificate](passkit/jpkipasscontents/certificate.md)
- [JPKIPassContents.AuthenticationRequest](passkit/jpkipasscontents/authenticationrequest.md)
