<!--
{
  "availability" : [
    "iOS: 16.1.0 -",
    "iPadOS: 16.1.0 -",
    "macCatalyst: 16.1.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRDeviceControllerStartupParams",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRDeviceControllerStartupParams"
  },
  "title" : "MTRDeviceControllerStartupParams"
}
-->

# MTRDeviceControllerStartupParams

```
class MTRDeviceControllerStartupParams
```

## Topics

### Initializers

[`-  initWithIPK:fabricID:nocSigner:`](/documentation/Matter/MTRDeviceControllerStartupParams/init(ipk:fabricID:nocSigner:)-810ix)

[`-  initWithIPK:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate:`](/documentation/Matter/MTRDeviceControllerStartupParams/init(ipk:operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate:)-3l4qp)

[`-  initWithOperationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate:ipk:`](/documentation/Matter/MTRDeviceControllerStartupParams/init(operationalKeypair:operationalCertificate:intermediateCertificate:rootCertificate:ipk:))

[`init(signingKeypair:fabricId:ipk:)`](/documentation/Matter/MTRDeviceControllerStartupParams/init(signingKeypair:fabricId:ipk:))

### Instance Properties

[`caseAuthenticatedTags`](/documentation/Matter/MTRDeviceControllerStartupParams/caseAuthenticatedTags)

[`fabricID`](/documentation/Matter/MTRDeviceControllerStartupParams/fabricID-1cm6z)

[`fabricId`](/documentation/Matter/MTRDeviceControllerStartupParams/fabricId-1cm7v)

[`intermediateCertificate`](/documentation/Matter/MTRDeviceControllerStartupParams/intermediateCertificate)

[`ipk`](/documentation/Matter/MTRDeviceControllerStartupParams/ipk)

[`nocSigner`](/documentation/Matter/MTRDeviceControllerStartupParams/nocSigner)

[`nodeID`](/documentation/Matter/MTRDeviceControllerStartupParams/nodeID-9iwwv)

Node id for this controller.

[`nodeId`](/documentation/Matter/MTRDeviceControllerStartupParams/nodeId-9iwxr)

[`operationalCertificate`](/documentation/Matter/MTRDeviceControllerStartupParams/operationalCertificate)

[`operationalCertificateIssuer`](/documentation/Matter/MTRDeviceControllerStartupParams/operationalCertificateIssuer)

[`operationalCertificateIssuerQueue`](/documentation/Matter/MTRDeviceControllerStartupParams/operationalCertificateIssuerQueue)

[`operationalKeypair`](/documentation/Matter/MTRDeviceControllerStartupParams/operationalKeypair)

[`rootCertificate`](/documentation/Matter/MTRDeviceControllerStartupParams/rootCertificate)

[`vendorID`](/documentation/Matter/MTRDeviceControllerStartupParams/vendorID-8ru1s)

[`vendorId`](/documentation/Matter/MTRDeviceControllerStartupParams/vendorId-8ru0w)

## Relationships

### Conforms To

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`CVarArg`](/documentation/Swift/CVarArg)

[`Hashable`](/documentation/Swift/Hashable)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`Equatable`](/documentation/Swift/Equatable)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)