| 
    Zephyr Project API 3.5.0
    
   A Scalable Open Source RTOS 
   | 
 
TLS configuration for secure MQTT transports. More...
#include <mqtt.h>
Data Fields | |
| int | peer_verify | 
| Indicates the preference for peer verification.   | |
| uint32_t | cipher_count | 
| Indicates the number of entries in the cipher list.   | |
| const int * | cipher_list | 
| Indicates the list of ciphers to be used for the session.   | |
| uint32_t | sec_tag_count | 
| Indicates the number of entries in the sec tag list.   | |
| const sec_tag_t * | sec_tag_list | 
| Indicates the list of security tags to be used for the session.   | |
| const char * | hostname | 
| Peer hostname for ceritificate verification.   | |
| int | cert_nocopy | 
| Indicates the preference for copying certificates to the heap.   | |
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.
| const 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.
| const sec_tag_t* mqtt_sec_config::sec_tag_list | 
Indicates the list of security tags to be used for the session.