V.06 11/3

Dependencies:   FT6206 SDFileSystem SPI_TFT_ILI9341 TFT_fonts

Fork of ATT_AWS_IoT_demo by attiot

Embed: (wiki syntax)

« Back to documentation index

TLSConnectParams Struct Reference

TLSConnectParams Struct Reference

TLS Connection Parameters. More...

#include <network_interface.h>

Data Fields

char * pRootCALocation
 Pointer to string containing the filename (including path) of the root CA file.
char * pDeviceCertLocation
 Pointer to string containing the filename (including path) of the device certificate.
char * pDevicePrivateKeyLocation
 Pointer to string containing the filename (including path) of the device private key file.
char * pDestinationURL
 Pointer to string containing the endpoint of the MQTT service.
int DestinationPort
 Integer defining the connection port of the MQTT service.
unsigned int timeout_ms
 Unsigned integer defining the TLS handshake timeout value in milliseconds.
unsigned char ServerVerificationFlag
 Boolean. True = perform server certificate hostname validation. False = skip validation NOT recommended.

Detailed Description

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.

Definition at line 71 of file network_interface.h.


Field Documentation

Integer defining the connection port of the MQTT service.

Definition at line 76 of file network_interface.h.

Pointer to string containing the endpoint of the MQTT service.

Definition at line 75 of file network_interface.h.

Pointer to string containing the filename (including path) of the device certificate.

Definition at line 73 of file network_interface.h.

Pointer to string containing the filename (including path) of the device private key file.

Definition at line 74 of file network_interface.h.

Pointer to string containing the filename (including path) of the root CA file.

Definition at line 72 of file network_interface.h.

unsigned char ServerVerificationFlag

Boolean. True = perform server certificate hostname validation. False = skip validation NOT recommended.

Definition at line 78 of file network_interface.h.

unsigned int timeout_ms

Unsigned integer defining the TLS handshake timeout value in milliseconds.

Definition at line 77 of file network_interface.h.