Matter · IOS API REFERENCE
MTROperationalCSRInfo
class · iOS 16.4+ · SDK 27.1
class MTROperationalCSRInfo
Members (8)
init · iOS 16.4+ · Deprecated in iOS 17.0init
TypeScriptstatic initCsrCsrNonceCsrElementsTLVAttestationSignature(csr: ArrayBuffer, csrNonce: ArrayBuffer, csrElementsTLV: ArrayBuffer, attestationSignature: ArrayBuffer): MTROperationalCSRInfo
Swift declarationinit(csr: Data, csrNonce: Data, csrElementsTLV: Data, attestationSignature: Data)
init · iOS 17.0+init
TypeScriptstatic initCsrElementsTLVAttestationSignature(csrElementsTLV: ArrayBuffer, attestationSignature: ArrayBuffer): (MTROperationalCSRInfo) | null
Swift declarationinit?(csrElementsTLV: Data, attestationSignature: Data)
init · iOS 17.0+init
TypeScriptstatic initCsrNonceCsrElementsTLVAttestationSignature(csrNonce: ArrayBuffer, csrElementsTLV: ArrayBuffer, attestationSignature: ArrayBuffer): (MTROperationalCSRInfo) | null
Swift declarationinit?(csrNonce: Data, csrElementsTLV: Data, attestationSignature: Data)
init · iOS 17.0+init
TypeScriptstatic initCsrResponseParams(responseParams: MTROperationalCredentialsClusterCSRResponseParams): (MTROperationalCSRInfo) | null
Swift declarationinit?(csrResponseParams responseParams: MTROperationalCredentialsClusterCSRResponseParams)
get · iOS 16.4+attestationSignature
TypeScriptget attestationSignature(): ArrayBuffer
Swift declarationvar attestationSignature: Data { get }
get · iOS 16.4+csr
TypeScriptget csr(): ArrayBuffer
Swift declarationvar csr: Data { get }
get · iOS 16.4+csrElementsTLV
TypeScriptget csrElementsTLV(): ArrayBuffer
Swift declarationvar csrElementsTLV: Data { get }
get · iOS 16.4+csrNonce
TypeScriptget csrNonce(): ArrayBuffer
Swift declarationvar 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 →