ZPS_vSetTCLockDownOverride
void ZPS_vSetTCLockDownOverride(
void* pvApl,
bool_t u8RemoteOverride,
bool_t bDisableAuthentications);
Description
This function can be called on the network Coordinator to disable Trust Centre functionality on the device.
The function provides two configuration options:
Allows remote devices to over-ride the Trust Centre policy.
Disables authentication of network joins (any transport key is also disabled).
Parent topic:ZPS_vSetTCLockDownOverride
Parameters
pvApl: Handle for the relevant Application layer instance.
u8RemoteOverride: Boolean specifying whether remote overrides of Trust Centre policy are to be permitted:
TRUE - Does not allow remote over-rides; stack does not allow the permit join remotely sent to change its local state.
FALSE - Allows remote over-rides; stack accepts permit join requests coming in and obeys them.
bDisableAuthentications: Boolean specifying whether network join authentications are to be disabled:
TRUE - Disable authentications
FALSE - Do not disable authentications
When this flag is set to TRUE, permit join is not accepted remotely and the TC does not transport a key to any joiner.
Parent topic:ZPS_vSetTCLockDownOverride
Returns
None
Parent topic:ZPS_vSetTCLockDownOverride
Parent topic:Security functions