One Logo Pool Ball
Matter · IOS API REFERENCE

MTRDeviceControllerExternalCertificateParameters

class · iOS 17.6+ · SDK 27.1

class MTRDeviceControllerExternalCertificateParameters

Members (2)

init · iOS 17.6+

init

TypeScript
static init(storageDelegate: SDKHandle, storageDelegateQueue: _Dispatch_DispatchQueue, uniqueIdentifier: string, ipk: ArrayBuffer, vendorID: _Foundation_NSNumber, operationalKeypair: Implements<MTRKeypair> | SDKHandle, operationalCertificate: ArrayBuffer, intermediateCertificate: (ArrayBuffer) | null, rootCertificate: ArrayBuffer): MTRDeviceControllerExternalCertificateParameters
Swift declaration
init(storageDelegate: any MTRDeviceControllerStorageDelegate, storageDelegateQueue: dispatch_queue_t, uniqueIdentifier: UUID, ipk: Data, vendorID: NSNumber, operationalKeypair: any MTRKeypair, operationalCertificate: Data, intermediateCertificate: Data?, rootCertificate: Data)
get · iOS 18.2+

rootCertificate

TypeScript
get rootCertificate(): ArrayBuffer
Swift declaration
var rootCertificate: Data { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRDeviceControllerExternalCertificateParameters.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Matter types →