Logo Search packages:      
Sourcecode: openssl version File versions  Download package

Public Member Functions | Public Attributes

ssl_st Struct Reference

Collaboration diagram for ssl_st:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 STACK_OF (SSL_CIPHER)*cipher_list
 STACK_OF (OCSP_RESPID)*tlsext_ocsp_ids
 STACK_OF (X509_NAME)*client_CA
 STACK_OF (SSL_CIPHER)*cipher_list_by_id
 STACK_OF (SSL_CIPHER)*cipher_list
 STACK_OF (OCSP_RESPID)*tlsext_ocsp_ids
 STACK_OF (X509_NAME)*client_CA
 STACK_OF (SSL_CIPHER)*cipher_list_by_id

Public Attributes

BIObbio
struct cert_stcert
int client_version
COMP_CTXcompress
SSL_CTXctx
struct dtls1_state_std1
int debug
EVP_CIPHER_CTXenc_read_ctx
EVP_CIPHER_CTXenc_write_ctx
int error
int error_code
CRYPTO_EX_DATA ex_data
COMP_CTXexpand
int first_packet
GEN_SESSION_CB generate_session_id
int(* handshake_func )(SSL *)
int hit
int in_handshake
void(* info_callback )(const SSL *ssl, int type, int val)
BUF_MEMinit_buf
void * init_msg
int init_num
int init_off
SSL_CTXinitial_ctx
KSSL_CTXkssl_ctx
int mac_flags
long max_cert_list
unsigned int max_send_fragment
const SSL_METHODmethod
unsigned long mode
void(* msg_callback )(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)
void * msg_callback_arg
int new_session
unsigned long options
unsigned char * packet
unsigned int packet_length
X509_VERIFY_PARAMparam
unsigned int(* psk_client_callback )(SSL *ssl, const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len)
unsigned int(* psk_server_callback )(SSL *ssl, const char *identity, unsigned char *psk, unsigned int max_psk_len)
int quiet_shutdown
BIOrbio
int read_ahead
EVP_MD_CTXread_hash
int references
int rstate
int rwstate
struct ssl2_state_sts2
struct ssl3_state_sts3
int server
int servername_done
SSL_SESSIONsession
int shutdown
unsigned char sid_ctx [SSL_MAX_SID_CTX_LENGTH]
unsigned int sid_ctx_length
int state
tls_session_secret_cb_fn tls_session_secret_cb
void * tls_session_secret_cb_arg
tls_session_ticket_ext_cb_fn tls_session_ticket_ext_cb
void * tls_session_ticket_ext_cb_arg
void * tlsext_debug_arg
void(* tlsext_debug_cb )(SSL *s, int client_server, int type, unsigned char *data, int len, void *arg)
unsigned char * tlsext_ecpointformatlist
size_t tlsext_ecpointformatlist_length
unsigned char * tlsext_ellipticcurvelist
size_t tlsext_ellipticcurvelist_length
char * tlsext_hostname
X509_EXTENSIONS * tlsext_ocsp_exts
unsigned char * tlsext_ocsp_resp
int tlsext_ocsp_resplen
void * tlsext_opaque_prf_input
size_t tlsext_opaque_prf_input_len
TLS_SESSION_TICKET_EXTtlsext_session_ticket
int tlsext_status_expected
int tlsext_status_type
int tlsext_ticket_expected
int type
int(* verify_callback )(int ok, X509_STORE_CTX *ctx)
int verify_mode
long verify_result
int version
BIOwbio
EVP_MD_CTXwrite_hash

Detailed Description

Definition at line 964 of file ssl.h.


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

Generated by  Doxygen 1.6.0   Back to index