---
title: PKSecureElementPass
framework: passkit
role: symbol
role_heading: Class
path: passkit/pksecureelementpass
---

# PKSecureElementPass

A pass with a credential that the device stores in a certified payment information chip.

## Declaration

```swift
class PKSecureElementPass
```

## Topics

### Getting the activation state

- [passActivationState](passkit/pksecureelementpass/passactivationstate-swift.property.md)
- [PKSecureElementPass.PassActivationState](passkit/pksecureelementpass/passactivationstate-swift.enum.md)

### Getting the hardware attributes

- [deviceAccountIdentifier](passkit/pksecureelementpass/deviceaccountidentifier.md)
- [deviceAccountNumberSuffix](passkit/pksecureelementpass/deviceaccountnumbersuffix.md)
- [devicePassIdentifier](passkit/pksecureelementpass/devicepassidentifier.md)
- [pairedTerminalIdentifier](passkit/pksecureelementpass/pairedterminalidentifier.md)

### Getting the account attributes

- [primaryAccountIdentifier](passkit/pksecureelementpass/primaryaccountidentifier.md)
- [primaryAccountNumberSuffix](passkit/pksecureelementpass/primaryaccountnumbersuffix.md)

### Instance Properties

- [isProvisioningAvailable](passkit/pksecureelementpass/isprovisioningavailable.md)

## Relationships

### Inherits From

- [PKPass](passkit/pkpass.md)

### Inherited By

- [PKPaymentPass](passkit/pkpaymentpass.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### General purpose passes

- [PKAddSecureElementPassConfiguration](passkit/pkaddsecureelementpassconfiguration.md)
- [PKAddSecureElementPassViewController](passkit/pkaddsecureelementpassviewcontroller.md)
- [PKPass](passkit/pkpass.md)
- [PKAddPassesViewController](passkit/pkaddpassesviewcontroller.md)
- [AsyncShareablePassConfiguration](passkit/asyncshareablepassconfiguration.md)
- [PKShareSecureElementPassViewController](passkit/pksharesecureelementpassviewcontroller.md)
- [PKShareSecureElementPassViewControllerDelegate](passkit/pksharesecureelementpassviewcontrollerdelegate.md)
- [PKShareablePassMetadata.Preview](passkit/pkshareablepassmetadata/preview-swift.class.md)
- [PKShareSecureElementPassResult](passkit/pksharesecureelementpassresult.md)
