Matter · IOS API REFERENCE
MTRDeviceControllerExternalCertificateParameters
class · iOS 17.6+ · SDK 27.1
class MTRDeviceControllerExternalCertificateParameters
Members (2)
init · iOS 17.6+init
TypeScriptstatic 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 declarationinit(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
TypeScriptget rootCertificate(): ArrayBuffer
Swift declarationvar 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 →