One Logo Pool Ball
Matter · IOS API REFERENCE

MTROperationalCSRInfo

class · iOS 16.4+ · SDK 27.1

class MTROperationalCSRInfo

Members (8)

init · iOS 16.4+ · Deprecated in iOS 17.0

init

TypeScript
static initCsrCsrNonceCsrElementsTLVAttestationSignature(csr: ArrayBuffer, csrNonce: ArrayBuffer, csrElementsTLV: ArrayBuffer, attestationSignature: ArrayBuffer): MTROperationalCSRInfo
Swift declaration
init(csr: Data, csrNonce: Data, csrElementsTLV: Data, attestationSignature: Data)
init · iOS 17.0+

init

TypeScript
static initCsrElementsTLVAttestationSignature(csrElementsTLV: ArrayBuffer, attestationSignature: ArrayBuffer): (MTROperationalCSRInfo) | null
Swift declaration
init?(csrElementsTLV: Data, attestationSignature: Data)
init · iOS 17.0+

init

TypeScript
static initCsrNonceCsrElementsTLVAttestationSignature(csrNonce: ArrayBuffer, csrElementsTLV: ArrayBuffer, attestationSignature: ArrayBuffer): (MTROperationalCSRInfo) | null
Swift declaration
init?(csrNonce: Data, csrElementsTLV: Data, attestationSignature: Data)
init · iOS 17.0+

init

TypeScript
static initCsrResponseParams(responseParams: MTROperationalCredentialsClusterCSRResponseParams): (MTROperationalCSRInfo) | null
Swift declaration
init?(csrResponseParams responseParams: MTROperationalCredentialsClusterCSRResponseParams)
get · iOS 16.4+

attestationSignature

TypeScript
get attestationSignature(): ArrayBuffer
Swift declaration
var attestationSignature: Data { get }
get · iOS 16.4+

csr

TypeScript
get csr(): ArrayBuffer
Swift declaration
var csr: Data { get }
get · iOS 16.4+

csrElementsTLV

TypeScript
get csrElementsTLV(): ArrayBuffer
Swift declaration
var csrElementsTLV: Data { get }
get · iOS 16.4+

csrNonce

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

Skipped declarations

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

MTROperationalCSRInfo.init()

inherited init: cannot prove legal (class declares 8 custom initializers)

All Matter types →