Demo application for using the AT&T IoT Starter Kit Powered by AWS.
Dependencies: SDFileSystem
Fork of ATT_AWS_IoT_demo by
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
int DestinationPort |
Integer defining the connection port of the MQTT service.
Definition at line 76 of file network_interface.h.
char* pDestinationURL |
Pointer to string containing the endpoint of the MQTT service.
Definition at line 75 of file network_interface.h.
char* pDeviceCertLocation |
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.
char* pRootCALocation |
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.
Generated on Tue Jul 12 2022 22:13:21 by 1.7.2