AWS IoT Embedded C Device SDK
Data Fields
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.
 
uint16_t DestinationPort
 Integer defining the connection port of the MQTT service.
 
uint32_t timeout_ms
 Unsigned integer defining the TLS handshake timeout value in milliseconds.
 
bool ServerVerificationFlag
 Boolean. True = perform server certificate hostname validation. False = skip validation NOT recommended.
 

Detailed Description

Defines a type containing TLS specific parameters to be passed down to the TLS networking layer to create a TLS secured socket.