---
title: "createRootCertificate(_:issuerID:fabricID:validityPeriod:)"
framework: matter
role: symbol
role_heading: Type Method
path: "matter/mtrcertificates/createrootcertificate(_:issuerid:fabricid:validityperiod:)"
---

# createRootCertificate(_:issuerID:fabricID:validityPeriod:)

## Declaration

```swift
class func createRootCertificate(_ keypair: any MTRKeypair, issuerID: NSNumber?, fabricID: NSNumber?, validityPeriod: DateInterval) throws -> Data
```
