WE310F5  39.00.000
M2MB_SSL_CONFIG Struct Reference

Structure to configure an SSL connection. More...

#include <m2mb_ssl.h>

Data Fields

M2MB_SSL_PROTOCOL_VERSION_E ProtVers
 
M2MB_SSL_CIPHER_SUITE_E CipherSuites [M2MB_SSL_MAX_CIPHER_COUNT]
 
UINT8 CipherSuitesNum
 
UINT16 max_frag_len
 
UINT16 max_frag_len_tx
 
UINT16 max_frag_len_neg_disable
 
UINT8 send_Alert
 
UINT8 sni_name [M2MB_SSL_MAX_SNI_NAME_LEN]
 
uint8_t sni_enabled
 
M2MB_SSL_CONFIG_VERIFY_POLICY_T policy
 

Detailed Description

Structure to configure an SSL connection.

Definition at line 271 of file m2mb_ssl.h.

Field Documentation

◆ CipherSuites

ciphersuites set

Definition at line 276 of file m2mb_ssl.h.

◆ CipherSuitesNum

UINT8 CipherSuitesNum

Definition at line 279 of file m2mb_ssl.h.

◆ max_frag_len

UINT16 max_frag_len

Maximum fragment length in bytes.

Definition at line 281 of file m2mb_ssl.h.

◆ max_frag_len_neg_disable

UINT16 max_frag_len_neg_disable

Is maximum fragment length negotiation allowed? See RFC 6066.

Definition at line 286 of file m2mb_ssl.h.

◆ max_frag_len_tx

UINT16 max_frag_len_tx

Maximum tx fragment length in bytes.

Definition at line 283 of file m2mb_ssl.h.

◆ policy

Definition at line 297 of file m2mb_ssl.h.

◆ ProtVers

SSL TLS protocol version

Definition at line 273 of file m2mb_ssl.h.

◆ send_Alert

UINT8 send_Alert

TRUE to immediately send a fatal alert on detection of an untrusted certificate.

Definition at line 289 of file m2mb_ssl.h.

◆ sni_enabled

uint8_t sni_enabled

Definition at line 294 of file m2mb_ssl.h.

◆ sni_name

Server name for SNI.

Definition at line 292 of file m2mb_ssl.h.


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