mbedtls_ssl_session
ssl.h
unsigned char unsigned char mbedtls_ssl_session::mfl_code mfl_code mbedtls_ssl_session::mfl_code

MaxFragmentLength negotiated by peer

mbedtls_time_t mbedtls_time_t mbedtls_ssl_session::start start mbedtls_ssl_session::start

starting time

int int mbedtls_ssl_session::ciphersuite ciphersuite mbedtls_ssl_session::ciphersuite

chosen ciphersuite

int int mbedtls_ssl_session::compression compression mbedtls_ssl_session::compression

chosen compression

size_t size_t mbedtls_ssl_session::id_len id_len mbedtls_ssl_session::id_len

session id length

unsigned char unsigned char mbedtls_ssl_session::id[32] [32] id mbedtls_ssl_session::id

session identifier

unsigned char unsigned char mbedtls_ssl_session::master[48] [48] master mbedtls_ssl_session::master

the master secret

mbedtls_x509_crt * mbedtls_x509_crt* mbedtls_ssl_session::peer_cert peer_cert mbedtls_ssl_session::peer_cert

peer X.509 cert chain

uint32_t uint32_t mbedtls_ssl_session::verify_result verify_result mbedtls_ssl_session::verify_result

verification result

unsigned char * unsigned char* mbedtls_ssl_session::ticket ticket mbedtls_ssl_session::ticket

RFC 5077 session ticket

size_t size_t mbedtls_ssl_session::ticket_len ticket_len mbedtls_ssl_session::ticket_len

session ticket length

uint32_t uint32_t mbedtls_ssl_session::ticket_lifetime ticket_lifetime mbedtls_ssl_session::ticket_lifetime

ticket lifetime hint

int int mbedtls_ssl_session::trunc_hmac trunc_hmac mbedtls_ssl_session::trunc_hmac

flag for truncated hmac activation

int int mbedtls_ssl_session::encrypt_then_mac encrypt_then_mac mbedtls_ssl_session::encrypt_then_mac

flag for EtM activation

mbedtls_asn1_buf
mbedtls_asn1_named_data
oid
val
next
mbedtls_asn1_sequence
buf
next
mbedtls_pk_context
mbedtls_ssl_session
peer_cert
mbedtls_x509_crt
issuer_id
issuer_raw
pk_raw
raw
serial
sig
sig_oid
subject_id
subject_raw
tbs
...
issuer
subject
valid_from
valid_to
pk
certificate_policies
ext_key_usage
subject_alt_names
next
mbedtls_x509_time
- mbedtls_ssl_session
  ciphersuite
- mbedtls_ssl_session
  compression
- mbedtls_ssl_session
  encrypt_then_mac
- mbedtls_ssl_session
  id
- mbedtls_ssl_session
  id_len
- mbedtls_ssl_session
  master
- mbedtls_ssl_session
  mfl_code
- mbedtls_ssl_session
  peer_cert
- mbedtls_ssl_session
  start
- mbedtls_ssl_session
  ticket
- mbedtls_ssl_session
  ticket_len
- mbedtls_ssl_session
  ticket_lifetime
- mbedtls_ssl_session
  trunc_hmac
- mbedtls_ssl_session
  verify_result