CONFIG_PELION_PAL_SUPPORT_SSL_CONNECTION_ID

Use Connection Identifiers for DTLS 1.2

Type: bool

Help

Connection ID is an extention to DTLS 1.2 that allows a DTLS session
to persist even if the device's IP address and port changes, which
otherwise would require a new DTLS handshake. This enables devices
to power down their network interface for long periods of time,
saving power and network bandwidth.

Requires mbed TLS 2.18.0 or newer and transport mode to be UDP or
UDP Queue.

https://tools.ietf.org/html/draft-ietf-tls-dtls-connection-id-11

Direct dependencies

PELION_SOURCES && PELION_CLIENT

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that select this symbol

Kconfig definition

At /home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/lib/pelion-dm/zephyr/Kconfig.pal:15

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/kconfig/Kconfig.modules:26/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/lib/pelion-dm/zephyr/Kconfig:32

Menu path: (Top) → Modules → pelion-dm (/home/runner/work/sdk-nrf/sdk-nrf/ncs/modules/lib/pelion-dm) → Pelion Device Management Client Library → Build Pelion client from sources → Platform Abstraction Layer options

config PELION_PAL_SUPPORT_SSL_CONNECTION_ID
    bool "Use Connection Identifiers for DTLS 1.2"
    depends on PELION_SOURCES && PELION_CLIENT
    help
      Connection ID is an extention to DTLS 1.2 that allows a DTLS session
      to persist even if the device's IP address and port changes, which
      otherwise would require a new DTLS handshake. This enables devices
      to power down their network interface for long periods of time,
      saving power and network bandwidth.

      Requires mbed TLS 2.18.0 or newer and transport mode to be UDP or
      UDP Queue.

      https://tools.ietf.org/html/draft-ietf-tls-dtls-connection-id-11

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)