Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
TLS configuration for secure MQTT transports. More...
#include <mqtt.h>
Data Fields | |
int | peer_verify |
uint32_t | cipher_count |
int * | cipher_list |
uint32_t | sec_tag_count |
sec_tag_t * | sec_tag_list |
const char * | hostname |
TLS configuration for secure MQTT transports.
uint32_t mqtt_sec_config::cipher_count |
Indicates the number of entries in the cipher list.
int* mqtt_sec_config::cipher_list |
Indicates the list of ciphers to be used for the session. May be NULL to use the default ciphers.
const char* mqtt_sec_config::hostname |
Peer hostname for ceritificate verification. May be NULL to skip hostname verification.
int mqtt_sec_config::peer_verify |
Indicates the preference for peer verification.
uint32_t mqtt_sec_config::sec_tag_count |
Indicates the number of entries in the sec tag list.
sec_tag_t* mqtt_sec_config::sec_tag_list |
Indicates the list of security tags to be used for the session.