Zephyr API Documentation
3.6.99
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. | |
int | session_cache |
Indicates the preference for enabling TLS session caching. | |
const char * | hostname |
Peer hostname for ceritificate verification. | |
int | cert_nocopy |
Indicates the preference for copying certificates to the heap. | |
bool | set_native_tls |
Set socket to native TLS. | |
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.
int mqtt_sec_config::session_cache |
Indicates the preference for enabling TLS session caching.
bool mqtt_sec_config::set_native_tls |
Set socket to native TLS.