iPXE
Data Fields
tls_client Struct Reference

TLS client state. More...

#include <tls.h>

Data Fields

struct tls_client_random random
 Random bytes. More...
 
struct private_keykey
 Private key (if used) More...
 
struct x509_chainchain
 Certificate chain (if used) More...
 
struct pending_operation negotiation
 Security negotiation pending operation. More...
 

Detailed Description

TLS client state.

Definition at line 380 of file tls.h.

Field Documentation

◆ random

struct tls_client_random tls_client::random

◆ key

struct private_key* tls_client::key

Private key (if used)

Definition at line 384 of file tls.h.

Referenced by add_tls(), free_tls(), tls_new_certificate_request(), tls_send_certificate_verify(), and tls_session().

◆ chain

struct x509_chain* tls_client::chain

Certificate chain (if used)

Definition at line 386 of file tls.h.

Referenced by free_tls(), tls_new_certificate_request(), tls_send_certificate(), tls_send_certificate_verify(), and tls_validator_done().

◆ negotiation

struct pending_operation tls_client::negotiation

Security negotiation pending operation.

Definition at line 388 of file tls.h.

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


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