webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
ssl_session_st Struct Reference

#include <ssl.h>

Public Member Functions

 STACK_OF (X509) *cert_chain
 

Public Attributes

CRYPTO_refcount_t references
 
int ssl_version
 
uint32_t key_exchange_info
 
int master_key_length
 
uint8_t master_key [SSL_MAX_MASTER_KEY_LENGTH]
 
unsigned int session_id_length
 
uint8_t session_id [SSL_MAX_SSL_SESSION_ID_LENGTH]
 
unsigned int sid_ctx_length
 
uint8_t sid_ctx [SSL_MAX_SID_CTX_LENGTH]
 
char * psk_identity
 
X509peer
 
long verify_result
 
long timeout
 
long time
 
const SSL_CIPHERcipher
 
CRYPTO_EX_DATA ex_data
 
SSL_SESSIONprev
 
SSL_SESSIONnext
 
char * tlsext_hostname
 
uint8_ttlsext_tick
 
size_t tlsext_ticklen
 
size_t tlsext_signed_cert_timestamp_list_length
 
uint8_ttlsext_signed_cert_timestamp_list
 
size_t ocsp_response_length
 
uint8_tocsp_response
 
uint8_t peer_sha256 [SHA256_DIGEST_LENGTH]
 
uint8_t original_handshake_hash [EVP_MAX_MD_SIZE]
 
unsigned original_handshake_hash_len
 
uint32_t tlsext_tick_lifetime_hint
 
uint32_t ticket_age_add
 
unsigned extended_master_secret:1
 
unsigned peer_sha256_valid:1
 
unsigned not_resumable:1
 
unsigned ticket_age_add_valid:1
 

Member Function Documentation

◆ STACK_OF()

ssl_session_st::STACK_OF ( X509  )

Member Data Documentation

◆ cipher

const SSL_CIPHER* ssl_session_st::cipher

◆ ex_data

CRYPTO_EX_DATA ssl_session_st::ex_data

◆ extended_master_secret

unsigned ssl_session_st::extended_master_secret

◆ key_exchange_info

uint32_t ssl_session_st::key_exchange_info

◆ master_key

uint8_t ssl_session_st::master_key[SSL_MAX_MASTER_KEY_LENGTH]

◆ master_key_length

int ssl_session_st::master_key_length

◆ next

SSL_SESSION * ssl_session_st::next

◆ not_resumable

unsigned ssl_session_st::not_resumable

◆ ocsp_response

uint8_t* ssl_session_st::ocsp_response

◆ ocsp_response_length

size_t ssl_session_st::ocsp_response_length

◆ original_handshake_hash

uint8_t ssl_session_st::original_handshake_hash[EVP_MAX_MD_SIZE]

◆ original_handshake_hash_len

unsigned ssl_session_st::original_handshake_hash_len

◆ peer

X509* ssl_session_st::peer

◆ peer_sha256

uint8_t ssl_session_st::peer_sha256[SHA256_DIGEST_LENGTH]

◆ peer_sha256_valid

unsigned ssl_session_st::peer_sha256_valid

◆ prev

SSL_SESSION* ssl_session_st::prev

◆ psk_identity

char* ssl_session_st::psk_identity

◆ references

CRYPTO_refcount_t ssl_session_st::references

◆ session_id

uint8_t ssl_session_st::session_id[SSL_MAX_SSL_SESSION_ID_LENGTH]

◆ session_id_length

unsigned int ssl_session_st::session_id_length

◆ sid_ctx

uint8_t ssl_session_st::sid_ctx[SSL_MAX_SID_CTX_LENGTH]

◆ sid_ctx_length

unsigned int ssl_session_st::sid_ctx_length

◆ ssl_version

int ssl_session_st::ssl_version

◆ ticket_age_add

uint32_t ssl_session_st::ticket_age_add

◆ ticket_age_add_valid

unsigned ssl_session_st::ticket_age_add_valid

◆ time

long ssl_session_st::time

◆ timeout

long ssl_session_st::timeout

◆ tlsext_hostname

char* ssl_session_st::tlsext_hostname

◆ tlsext_signed_cert_timestamp_list

uint8_t* ssl_session_st::tlsext_signed_cert_timestamp_list

◆ tlsext_signed_cert_timestamp_list_length

size_t ssl_session_st::tlsext_signed_cert_timestamp_list_length

◆ tlsext_tick

uint8_t* ssl_session_st::tlsext_tick

◆ tlsext_tick_lifetime_hint

uint32_t ssl_session_st::tlsext_tick_lifetime_hint

◆ tlsext_ticklen

size_t ssl_session_st::tlsext_ticklen

◆ verify_result

long ssl_session_st::verify_result

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