Stores the static client policy used to initialize a TLS client state. More...
#include <tlsclient.h>
Data Fields | |
| const qsc_tls_cipher_suite * | ciphersuites |
| size_t | ciphersuitecount |
| const qsc_tls_named_group * | groups |
| size_t | groupcount |
| const qsc_tls_signature_scheme * | sigschemes |
| size_t | sigschemecount |
| const char * | hostname |
| qsc_tls_certificate_interface | certinterface |
| qsc_tls_alpn_protocols | alpn |
| const qsc_tls_session_ticket * | offeredticket |
| bool | enableearlydata |
Stores the static client policy used to initialize a TLS client state.
Configured ALPN client protocol list and policy.
| qsc_tls_certificate_interface certinterface |
Certificate verification and certificate-store callback interface.
| size_t ciphersuitecount |
Number of valid entries in the ciphersuites array.
| const qsc_tls_cipher_suite* ciphersuites |
Ordered list of cipher suites offered by the client.
| bool enableearlydata |
When offeredticket != NULL, also offer early_data (0-RTT).
| size_t groupcount |
Number of valid entries in the groups array.
| const qsc_tls_named_group* groups |
Ordered list of supported key-exchange groups.
| const char* hostname |
Optional server name indication and certificate name-check target.
| const qsc_tls_session_ticket* offeredticket |
Optional PSK ticket to offer for resumption; NULL = fresh handshake.
| size_t sigschemecount |
Number of valid entries in the sigschemes array.
| const qsc_tls_signature_scheme* sigschemes |
Ordered list of supported signature schemes.