iPXE
tls_server Struct Reference

TLS server state. More...

#include <tls.h>

Data Fields

struct x509_rootroot
 Root of trust.
struct x509_chainchain
 Certificate chain (if any).
struct interface validator
 Certificate validator.
struct pending_operation validation
 Certificate validation pending operation.
struct pending_operation negotiation
 Security negotiation pending operation.

Detailed Description

TLS server state.

Definition at line 431 of file tls.h.

Field Documentation

◆ root

struct x509_root* tls_server::root

Root of trust.

Definition at line 433 of file tls.h.

Referenced by add_tls(), free_tls(), tls_establish(), tls_new_server_hello_done(), and tls_session().

◆ chain

struct x509_chain* tls_server::chain

Certificate chain (if any).

Definition at line 435 of file tls.h.

Referenced by free_tls(), tls_key_encrypt(), tls_new_server_hello_done(), tls_new_server_key_exchange(), and tls_parse_chain().

◆ validator

struct interface tls_server::validator

Certificate validator.

Definition at line 437 of file tls.h.

Referenced by add_tls(), tls_close(), tls_new_server_hello_done(), tls_progress(), and tls_validator_done().

◆ validation

struct pending_operation tls_server::validation

Certificate validation pending operation.

Definition at line 439 of file tls.h.

Referenced by tls_close(), tls_new_server_hello_done(), tls_progress(), tls_restart(), and tls_validator_done().

◆ negotiation

struct pending_operation tls_server::negotiation

Security negotiation pending operation.

Definition at line 441 of file tls.h.

Referenced by tls_close(), tls_new_finished(), tls_restart(), tls_send_finished(), and tls_tx_step().


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