d09cbcaf6f
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>
19 lines
665 B
CMake
19 lines
665 B
CMake
add_subdirectory_if_kconfig(coap)
|
|
add_subdirectory_if_kconfig(lwm2m)
|
|
add_subdirectory_if_kconfig(sntp)
|
|
add_subdirectory_ifdef(CONFIG_DNS_RESOLVER dns)
|
|
add_subdirectory_ifdef(CONFIG_MQTT_LIB mqtt)
|
|
add_subdirectory_ifdef(CONFIG_NET_APP app)
|
|
add_subdirectory_ifdef(CONFIG_NET_APP_SETTINGS config)
|
|
add_subdirectory_ifdef(CONFIG_NET_SOCKETS sockets)
|
|
add_subdirectory_ifdef(CONFIG_TLS_CREDENTIALS tls_credentials)
|
|
add_subdirectory_ifdef(CONFIG_WEBSOCKET websocket)
|
|
|
|
if(CONFIG_HTTP_PARSER_URL
|
|
OR CONFIG_HTTP_PARSER
|
|
OR CONFIG_HTTP)
|
|
add_subdirectory(http)
|
|
endif()
|
|
|
|
add_subdirectory_ifdef(CONFIG_OPENTHREAD_PLAT openthread)
|