OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
ssl_session_st Struct Reference

#include <ssl.h>

Public Member Functions

 STACK_OF (SSL_CIPHER)*ciphers
 
 STACK_OF (SSL_CIPHER)*ciphers
 

Public Attributes

int ssl_version
 
unsigned int key_arg_length
 
unsigned char key_arg [SSL_MAX_KEY_ARG_LENGTH]
 
int master_key_length
 
unsigned char master_key [SSL_MAX_MASTER_KEY_LENGTH]
 
unsigned int session_id_length
 
unsigned char session_id [SSL_MAX_SSL_SESSION_ID_LENGTH]
 
unsigned int sid_ctx_length
 
unsigned char sid_ctx [SSL_MAX_SID_CTX_LENGTH]
 
unsigned int krb5_client_princ_len
 
unsigned char krb5_client_princ [SSL_MAX_KRB5_PRINCIPAL_LENGTH]
 
char * psk_identity_hint
 
char * psk_identity
 
int not_resumable
 
struct sess_cert_stsess_cert
 
X509peer
 
long verify_result
 
int references
 
long timeout
 
long time
 
unsigned int compress_meth
 
const SSL_CIPHERcipher
 
unsigned long cipher_id
 
CRYPTO_EX_DATA ex_data
 
struct ssl_session_stprev
 
struct ssl_session_stnext
 
char * tlsext_hostname
 
size_t tlsext_ecpointformatlist_length
 
unsigned char * tlsext_ecpointformatlist
 
size_t tlsext_ellipticcurvelist_length
 
unsigned char * tlsext_ellipticcurvelist
 
unsigned char * tlsext_tick
 
size_t tlsext_ticklen
 
long tlsext_tick_lifetime_hint
 
char * srp_username
 

Detailed Description

Definition at line 469 of file ssl.h.

Member Function Documentation

ssl_session_st::STACK_OF ( SSL_CIPHER  )
ssl_session_st::STACK_OF ( SSL_CIPHER  )

Member Data Documentation

const SSL_CIPHER * ssl_session_st::cipher

Definition at line 516 of file ssl.h.

unsigned long ssl_session_st::cipher_id

Definition at line 517 of file ssl.h.

unsigned int ssl_session_st::compress_meth

Definition at line 514 of file ssl.h.

CRYPTO_EX_DATA ssl_session_st::ex_data

Definition at line 523 of file ssl.h.

unsigned char ssl_session_st::key_arg

Definition at line 476 of file ssl.h.

unsigned int ssl_session_st::key_arg_length

Definition at line 475 of file ssl.h.

unsigned char ssl_session_st::krb5_client_princ

Definition at line 490 of file ssl.h.

unsigned int ssl_session_st::krb5_client_princ_len

Definition at line 489 of file ssl.h.

unsigned char ssl_session_st::master_key

Definition at line 478 of file ssl.h.

int ssl_session_st::master_key_length

Definition at line 477 of file ssl.h.

struct ssl_session_st * ssl_session_st::next

Definition at line 527 of file ssl.h.

int ssl_session_st::not_resumable

Definition at line 496 of file ssl.h.

X509 * ssl_session_st::peer

Definition at line 505 of file ssl.h.

struct ssl_session_st * ssl_session_st::prev

Definition at line 527 of file ssl.h.

char * ssl_session_st::psk_identity

Definition at line 494 of file ssl.h.

char * ssl_session_st::psk_identity_hint

Definition at line 493 of file ssl.h.

int ssl_session_st::references

Definition at line 510 of file ssl.h.

struct sess_cert_st * ssl_session_st::sess_cert

Definition at line 499 of file ssl.h.

unsigned char ssl_session_st::session_id

Definition at line 481 of file ssl.h.

unsigned int ssl_session_st::session_id_length

Definition at line 480 of file ssl.h.

unsigned char ssl_session_st::sid_ctx

Definition at line 486 of file ssl.h.

unsigned int ssl_session_st::sid_ctx_length

Definition at line 485 of file ssl.h.

char * ssl_session_st::srp_username

Definition at line 542 of file ssl.h.

int ssl_session_st::ssl_version

Definition at line 471 of file ssl.h.

long ssl_session_st::time

Definition at line 512 of file ssl.h.

long ssl_session_st::timeout

Definition at line 511 of file ssl.h.

unsigned char * ssl_session_st::tlsext_ecpointformatlist

Definition at line 532 of file ssl.h.

size_t ssl_session_st::tlsext_ecpointformatlist_length

Definition at line 531 of file ssl.h.

unsigned char * ssl_session_st::tlsext_ellipticcurvelist

Definition at line 534 of file ssl.h.

size_t ssl_session_st::tlsext_ellipticcurvelist_length

Definition at line 533 of file ssl.h.

char * ssl_session_st::tlsext_hostname

Definition at line 529 of file ssl.h.

unsigned char * ssl_session_st::tlsext_tick

Definition at line 537 of file ssl.h.

long ssl_session_st::tlsext_tick_lifetime_hint

Definition at line 539 of file ssl.h.

size_t ssl_session_st::tlsext_ticklen

Definition at line 538 of file ssl.h.

long ssl_session_st::verify_result

Definition at line 508 of file ssl.h.


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