| 
    Zephyr Project API
    3.3.0
    
   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 | 
| int | cert_nocopy | 
TLS configuration for secure MQTT transports.
| int mqtt_sec_config::cert_nocopy | 
Indicates the preference for copying certificates to the heap.
| 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.