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