struct Matter::Cluster::Definitions::OperationalCredentials::NOC

Overview

This encodes a fabric sensitive NOC chain, underpinning a commissioned Operational Identity for a given Node.

Note that the Trusted Root CA Certificate is not included in this structure. The roots are available in the TrustedRootCertificates attribute of the Node Operational Credentials cluster.

Included Modules

Defined in:

matter/cluster/definitions/operational_credentials.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(data : Slice(UInt8)) #

[View source]

Instance Method Detail

def fabric_index : DataType::FabricIndex #

[View source]
def fabric_index=(fabric_index : DataType::FabricIndex) #

[View source]
def icac : Slice(UInt8) | Nil #

This field shall contain the ICAC or the struct’s associated fabric, encoded using Matter Certificate Encoding. If no ICAC is present in the chain, this field shall be set to null.


[View source]
def icac=(icac : Slice(UInt8) | Nil) #

This field shall contain the ICAC or the struct’s associated fabric, encoded using Matter Certificate Encoding. If no ICAC is present in the chain, this field shall be set to null.


[View source]
def noc : Slice(UInt8) #

This field shall contain the NOC for the struct’s associated fabric, encoded using Matter Certificate Encoding.


[View source]
def noc=(noc : Slice(UInt8)) #

This field shall contain the NOC for the struct’s associated fabric, encoded using Matter Certificate Encoding.


[View source]