---
title: "init(pairingIdentifier:publicKey:)"
framework: HomeKit
role: symbol
role_heading: Initializer
platforms: [iOS 27.2+, iPadOS 27.2+, Mac Catalyst 27.2+, visionOS 27.2+]
path: "homekit/hmhomemanager/pairingidentity/init(pairingidentifier:publickey:)"
---

# init(pairingIdentifier:publicKey:)

Creates identity information that an installation service uses to set up a provisional home.

## Declaration

```swift
init(pairingIdentifier: String, publicKey: Data)
```

## Parameters

- `pairingIdentifier`: The HomeKit Accessory Protocol identifier you use to configure a temporary, provisional home.
- `publicKey`: The Ed25519 HAP long-term public key for pairing a HomeKit accessory.

## Return Value

Return Value Identity information that an installation service uses to set up a provisional home.

## See Also

### Creating a pairing identity

- [pairingIdentifier](homekit/hmhomemanager/pairingidentity/pairingidentifier.md)
- [publicKey](homekit/hmhomemanager/pairingidentity/publickey.md)
