QSC Post Quantum Cryptographic Library 1.3.0.0 (C1)
A post quantum secure library written in Ansi C
Loading...
Searching...
No Matches
qsc_tls_socket_ticket_policy Struct Reference

The session ticket policy used by TLS socket client and server operations. More...

#include <tlssocket.h>

Data Fields

bool enabled
bool allow_early_data
bool auto_send_server_ticket
uint32_t lifetime_seconds
uint32_t renewal_interval_seconds

Detailed Description

The session ticket policy used by TLS socket client and server operations.

When enabled is false, tickets are not offered by clients, emitted by servers, or exposed through the socket ticket getter. A nonzero renewal_interval_seconds value is accepted only when it is less than lifetime_seconds; renewal scheduling remains caller-managed.

Field Documentation

◆ allow_early_data

bool allow_early_data

Permit early data when the lower TLS layer and peer support it.

◆ auto_send_server_ticket

bool auto_send_server_ticket

Automatically emit a server ticket after a successful server handshake.

◆ enabled

bool enabled

Enable session ticket handling when true.

◆ lifetime_seconds

uint32_t lifetime_seconds

The ticket lifetime hint in seconds.

◆ renewal_interval_seconds

uint32_t renewal_interval_seconds

The ticket renewal interval in seconds for long-lived services.


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/QSC/QSC/tlssocket.h