One Logo Pool Ball
MatterSupport · IOS API REFERENCE

MatterAddDeviceExtensionRequestHandler.DeviceCredential

struct · iOS 16.1+ · SDK 27.1

struct DeviceCredential

A collection of device credentials the device presents during commissioning.

Members (7)

get · iOS 16.1+

certificationDeclaration

TypeScript
get certificationDeclaration(): ArrayBuffer
Swift declaration
var certificationDeclaration: Data

The device's Certification Declaration as defined in the Matter specification.

set · iOS 16.1+

certificationDeclaration

TypeScript
set certificationDeclaration(value: ArrayBuffer)
Swift declaration
var certificationDeclaration: Data

The device's Certification Declaration as defined in the Matter specification.

init · iOS 16.1+

init

TypeScript
static init(certificationDeclaration: ArrayBuffer, deviceAttestationCertificate: ArrayBuffer, productAttestationIntermediateCertificate: ArrayBuffer): MatterAddDeviceExtensionRequestHandler_DeviceCredential
Swift declaration
init(certificationDeclaration: Data, deviceAttestationCertificate: Data, productAttestationIntermediateCertificate: Data)

Creates the credential object. - Parameters: - certificationDeclaration: The device's Certification Declaration. - deviceAttestationCertificate: The device's Device Attestation Certificate. - productAttestationIntermediateCertificate: The device's Product Attestation Intermediate Certificate.

get · iOS 16.1+

deviceAttestationCertificate

TypeScript
get deviceAttestationCertificate(): ArrayBuffer
Swift declaration
var deviceAttestationCertificate: Data

The device's Device Attestation Certificate as defined in the Matter specification.

set · iOS 16.1+

deviceAttestationCertificate

TypeScript
set deviceAttestationCertificate(value: ArrayBuffer)
Swift declaration
var deviceAttestationCertificate: Data

The device's Device Attestation Certificate as defined in the Matter specification.

get · iOS 16.1+

productAttestationIntermediateCertificate

TypeScript
get productAttestationIntermediateCertificate(): ArrayBuffer
Swift declaration
var productAttestationIntermediateCertificate: Data

The device's Product Attestation Intermediate Certificate as defined in the Matter specification.

set · iOS 16.1+

productAttestationIntermediateCertificate

TypeScript
set productAttestationIntermediateCertificate(value: ArrayBuffer)
Swift declaration
var productAttestationIntermediateCertificate: Data

The device's Product Attestation Intermediate Certificate as defined in the Matter specification.

Skipped declarations

No declarations were skipped in this snapshot.

All MatterSupport types →