---
title: PKAddCarKeyPassConfiguration
framework: passkit
role: symbol
role_heading: Class
path: passkit/pkaddcarkeypassconfiguration
---

# PKAddCarKeyPassConfiguration

A specialized configuration object that PassKit uses when it creates a digital car key.

## Declaration

```swift
class PKAddCarKeyPassConfiguration
```

## Topics

### Creating a pass configuration

- [init()](passkit/pkaddcarkeypassconfiguration/init().md)

### Adding identifiers

- [manufacturerIdentifier](passkit/pkaddcarkeypassconfiguration/manufactureridentifier.md)
- [productPlanIdentifier](passkit/pkaddcarkeypassconfiguration/productplanidentifier.md)

### Setting the wireless radio technology

- [supportedRadioTechnologies](passkit/pkaddcarkeypassconfiguration/supportedradiotechnologies.md)
- [PKRadioTechnology](passkit/pkradiotechnology.md)

### Managing the password

- [password](passkit/pkaddcarkeypassconfiguration/password.md)

### Setting the provisioning template

- [provisioningTemplateIdentifier](passkit/pkaddcarkeypassconfiguration/provisioningtemplateidentifier.md)

### Instance Properties

- [ownerPairingToken](passkit/pkaddcarkeypassconfiguration/ownerpairingtoken.md)
- [region](passkit/pkaddcarkeypassconfiguration/region.md)
- [vehicleIdentifier](passkit/pkaddcarkeypassconfiguration/vehicleidentifier.md)

## Relationships

### Inherits From

- [PKAddSecureElementPassConfiguration](passkit/pkaddsecureelementpassconfiguration.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

### Digital car keys

- [PKVehicleConnectionSession](passkit/pkvehicleconnectionsession.md)
- [PKVehicleConnectionDelegate](passkit/pkvehicleconnectiondelegate.md)
- [PKVehicleConnectionSessionConnectionState](passkit/pkvehicleconnectionsessionconnectionstate.md)
