Config_SecurityConfig: Message<"meshtastic.Config.SecurityConfig"> & {
    adminChannelEnabled: boolean;
    adminKey: Uint8Array[];
    debugLogApiEnabled: boolean;
    isManaged: boolean;
    privateKey: Uint8Array;
    publicKey: Uint8Array;
    serialEnabled: boolean;
}

Type declaration

  • adminChannelEnabled: boolean

    Allow incoming device control over the insecure legacy admin channel.

    from field: bool admin_channel_enabled = 8;

  • adminKey: Uint8Array[]

    The public key authorized to send admin messages to this node.

    from field: repeated bytes admin_key = 3;

  • debugLogApiEnabled: boolean

    By default we turn off logging as soon as an API client connects (to keep shared serial link quiet). Output live debug logging over serial or bluetooth is set to true.

    from field: bool debug_log_api_enabled = 6;

  • isManaged: boolean

    If true, device is considered to be "managed" by a mesh administrator via admin messages Device is managed by a mesh administrator.

    from field: bool is_managed = 4;

  • privateKey: Uint8Array

    The private key of the device. Used to create a shared key with a remote device.

    from field: bytes private_key = 2;

  • publicKey: Uint8Array

    The public key of the user's device. Sent out to other nodes on the mesh to allow them to compute a shared secret key.

    from field: bytes public_key = 1;

  • serialEnabled: boolean

    Serial Console over the Stream API."

    from field: bool serial_enabled = 5;

from message meshtastic.Config.SecurityConfig