Matter::FabricManager
Inherits Reference < Object
FabricManager provides high-level fabric management operations
This class wraps FabricTable and adds additional functionality needed for commissioning operations, including:
- Fabric removal for failsafe rollback
- NOC restoration for UpdateNOC rollback
- Fabric lifecycle management
Matter Core Spec ยง11.17 - Operational Credentials Cluster
Constants
Constructors
Instance methods
Remove a fabric by fabric index
This is used during failsafe rollback to remove fabrics added during the commissioning session.
@param fabric_index Fabric index to remove (1-254) @return True if fabric was removed, false if not found
Restore NOC (operational certificate and key) for a fabric
This is used during failsafe rollback to revert UpdateNOC changes. The method restores the previous operational certificate and private key for a fabric that was updated during commissioning.
@param fabric_index Fabric index to restore @param operational_cert Previous operational certificate (TLV-encoded) @param operational_key_bytes Previous operational private key bytes @return True if NOC was restored, false if fabric not found