<!--
{
  "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/MTRCertificates",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRCertificates"
  },
  "title" : "MTRCertificates"
}
-->

# MTRCertificates

```
class MTRCertificates
```

## Topics

### Type Methods

[`+  convertMatterCertificate:`](/documentation/Matter/MTRCertificates/convertMatterCertificate(_:))

[`+  convertX509Certificate:`](/documentation/Matter/MTRCertificates/convertX509Certificate(_:))

[`+  createCertificateSigningRequest:error:`](/documentation/Matter/MTRCertificates/createCertificateSigningRequest(_:))

[`+  createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:error:`](/documentation/Matter/MTRCertificates/createIntermediateCertificate(_:rootCertificate:intermediatePublicKey:issuerID:fabricID:))

[`+  createIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:error:`](/documentation/Matter/MTRCertificates/createIntermediateCertificate(_:rootCertificate:intermediatePublicKey:issuerID:fabricID:validityPeriod:))

[`+  createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:error:`](/documentation/Matter/MTRCertificates/createOperationalCertificate(_:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:))

[`+  createOperationalCertificate:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:error:`](/documentation/Matter/MTRCertificates/createOperationalCertificate(_:signingCertificate:operationalPublicKey:fabricID:nodeID:caseAuthenticatedTags:validityPeriod:))

[`+  createRootCertificate:issuerID:fabricID:error:`](/documentation/Matter/MTRCertificates/createRootCertificate(_:issuerID:fabricID:))

[`+  createRootCertificate:issuerID:fabricID:validityPeriod:error:`](/documentation/Matter/MTRCertificates/createRootCertificate(_:issuerID:fabricID:validityPeriod:))

[`+  generateCertificateSigningRequest:error:`](/documentation/Matter/MTRCertificates/generateCertificateSigningRequest(_:))

[`+  generateIntermediateCertificate:rootCertificate:intermediatePublicKey:issuerId:fabricId:error:`](/documentation/Matter/MTRCertificates/generateIntermediateCertificate(_:rootCertificate:intermediatePublicKey:issuerId:fabricId:))

[`+  generateOperationalCertificate:signingCertificate:operationalPublicKey:fabricId:nodeId:caseAuthenticatedTags:error:`](/documentation/Matter/MTRCertificates/generateOperationalCertificate(_:signingCertificate:operationalPublicKey:fabricId:nodeId:caseAuthenticatedTags:))

[`+  generateRootCertificate:issuerId:fabricId:error:`](/documentation/Matter/MTRCertificates/generateRootCertificate(_:issuerId:fabricId:))

[`+  isCertificate:equalTo:`](/documentation/Matter/MTRCertificates/isCertificate(_:equalTo:))

[`+  keypair:matchesCertificate:`](/documentation/Matter/MTRCertificates/keypair(_:matchesCertificate:))

[`+  publicKeyFromCSR:error:`](/documentation/Matter/MTRCertificates/publicKey(fromCSR:))

## Relationships

### Conforms To

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

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

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

[`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)