FreeRTOS
Data Fields
xTLS_PARAMS Struct Reference

Defines parameter structure for initializing the TLS interface. More...

#include <aws_tls.h>

Data Fields

uint32_t ulSize
 
const char * pcDestination
 
const char * pcServerCertificate
 
uint32_t ulServerCertificateLength
 
const char ** ppcAlpnProtocols
 
uint32_t ulAlpnProtocolsCount
 
NetworkRecv_t pxNetworkRecv
 
NetworkSend_t pxNetworkSend
 
void * pvCallerContext
 

Detailed Description

Defines parameter structure for initializing the TLS interface.

Parameters
[in]ulSizeSize of the structure in bytes.
[in]pcDestinationNetwork name of the TLS server.
[in]pcServerCertificatePEM encoded server certificate to trust.
[in]ulServerCertificateLengthLength in bytes of the encoded server certificate. The length must include the null terminator.
[in]pxNetworkRecvCaller-defined network receive function pointer.
[in]pxNetworkSendCaller-defined network send function pointer.
[in]pvCallerContextCaller-defined context handle to be used with callback functions.

Definition at line 69 of file aws_tls.h.


The documentation for this struct was generated from the following file: