zephyr/subsys
Robert Lubos d09cbcaf6f net: tls: Add credential management subsystem
Add TLS credential management subsystem that enables to register TLS
credentials in the system. Once specific credentials are registered in
the system, they will be available for TLS secure sockets to use.

To use a TLS credential with a socket, the following steps have to be
taken:
1. TLS credential has to be registered in a system-wide pool, using the
API provided in "net/tls_credentials.h" header file.
2. TLS credential (and other TLS parameters) should be set on a socket
using setsockopt().

Note, that there is no need to repeat step 1 for different sockets using
the same credentials. Once TLS credential is registered in the system,
it can be used with mulitple sockets, as long as it's not deleted.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2018-07-26 12:13:15 -04:00
..
app_memory userspace: compartmentalized app memory organization 2018-07-25 12:02:01 -07:00
bluetooth Bluetooth: Mesh: Kconfig: Tweak RX SDU value 2018-07-25 18:16:45 +03:00
console subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
cpp kconfig: Move CPLUSPLUS from root to "Compiler Options" 2018-04-30 13:12:01 -04:00
debug subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
dfu subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
disk subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
fs cmake: default to linking 'app' with the interface library 'FS' 2018-07-25 08:27:45 -04:00
logging logging: Use vsnprintk instead of vsnprintf 2018-07-25 17:41:05 +03:00
mgmt subsys: mgmt: Fix broken OTA firmware update 2018-07-18 14:32:06 +02:00
net net: tls: Add credential management subsystem 2018-07-26 12:13:15 -04:00
random subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
settings cmake: settings: Don't add ext nffs include dir to global includes 2018-07-25 08:27:45 -04:00
shell subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
storage subsys: kconfig: Remove 'default n' properties and clean up a bit 2018-07-12 23:13:22 -04:00
usb usb: set SN string descriptor at runtime 2018-07-16 17:20:58 +02:00
CMakeLists.txt userspace: compartmentalized app memory organization 2018-07-25 12:02:01 -07:00
Kconfig userspace: compartmentalized app memory organization 2018-07-25 12:02:01 -07:00