TLS Connection Parameters.
Defines a type containing TLS specific parameters to be passed down to the TLS networking layer to create a TLS secured socket.
#include <network_interface.h>
Data Fields | |
int | DestinationPort |
Integer defining the connection port of the MQTT service. More... | |
char * | pDestinationURL |
Pointer to string containing the endpoint of the MQTT service. More... | |
char * | pDeviceCertLocation |
Pointer to string containing the filename (including path) of the device certificate. More... | |
char * | pDevicePrivateKeyLocation |
Pointer to string containing the filename (including path) of the device private key file. More... | |
char * | pRootCALocation |
Pointer to string containing the filename (including path) of the root CA file. More... | |
unsigned char | ServerVerificationFlag |
Boolean. True = perform server certificate hostname validation. False = skip validation NOT recommended. More... | |
unsigned int | timeout_ms |
Unsigned integer defining the TLS handshake timeout value in milliseconds. More... | |
int TLSConnectParams::DestinationPort |
Integer defining the connection port of the MQTT service.
Referenced by aws_iot_mqtt_connect(), and MQTTClient().
char* TLSConnectParams::pDestinationURL |
Pointer to string containing the endpoint of the MQTT service.
Referenced by aws_iot_mqtt_connect(), iot_tls_connect(), and MQTTClient().
char* TLSConnectParams::pDeviceCertLocation |
Pointer to string containing the filename (including path) of the device certificate.
Referenced by aws_iot_mqtt_connect(), and MQTTClient().
char* TLSConnectParams::pDevicePrivateKeyLocation |
Pointer to string containing the filename (including path) of the device private key file.
Referenced by aws_iot_mqtt_connect(), and MQTTClient().
char* TLSConnectParams::pRootCALocation |
Pointer to string containing the filename (including path) of the root CA file.
Referenced by aws_iot_mqtt_connect(), and MQTTClient().
unsigned char TLSConnectParams::ServerVerificationFlag |
Boolean. True = perform server certificate hostname validation. False = skip validation NOT recommended.
Referenced by aws_iot_mqtt_connect(), and MQTTClient().
unsigned int TLSConnectParams::timeout_ms |
Unsigned integer defining the TLS handshake timeout value in milliseconds.
Referenced by aws_iot_mqtt_connect(), and MQTTClient().