ssl_st Struct Reference

#include <
ssl.h>

Public Member Functions

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

Data Fields

int version
int type
SSL_METHODmethod
BIOrbio
BIOwbio
BIObbio
int rwstate
int in_handshake
int(* handshake_func )(SSL *)
int server
int new_session
int quiet_shutdown
int shutdown
int state
int rstate
BUF_MEMinit_buf
void * init_msg
int init_num
int init_off
unsigned char * packet
unsigned int packet_length
ssl2_state_sts2
ssl3_state_sts3
dtls1_state_std1
int read_ahead
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 hit
X509_VERIFY_PARAMparam
EVP_CIPHER_CTXenc_read_ctx
const EVP_MDread_hash
COMP_CTXexpand
EVP_CIPHER_CTXenc_write_ctx
const EVP_MDwrite_hash
COMP_CTXcompress
cert_st * cert
unsigned int sid_ctx_length
unsigned char sid_ctx [32]
SSL_SESSIONsession
GEN_SESSION_CB generate_session_id
int verify_mode
int(* verify_callback )(int ok, X509_STORE_CTX *ctx)
void(* info_callback )(const SSL *ssl, int type, int val)
int error
int error_code
KSSL_CTXkssl_ctx
SSL_CTXctx
int debug
long verify_result
CRYPTO_EX_DATA ex_data
int references
unsigned long options
unsigned long mode
long max_cert_list
int first_packet
int client_version

Member Function Documentation

ssl_st::STACK_OF X509_NAME   ) 
 
ssl_st::STACK_OF SSL_CIPHER   ) 
 
ssl_st::STACK_OF SSL_CIPHER   ) 
 

Field Documentation

BIO* ssl_st::bbio
 
struct cert_st* ssl_st::cert
 
int ssl_st::client_version
 
COMP_CTX* ssl_st::compress
 
SSL_CTX* ssl_st::ctx
 
struct dtls1_state_st* ssl_st::d1
 
int ssl_st::debug
 
EVP_CIPHER_CTX* ssl_st::enc_read_ctx
 
EVP_CIPHER_CTX* ssl_st::enc_write_ctx
 
int ssl_st::error
 
int ssl_st::error_code
 
CRYPTO_EX_DATA ssl_st::ex_data
 
COMP_CTX* ssl_st::expand
 
int ssl_st::first_packet
 
GEN_SESSION_CB ssl_st::generate_session_id
 
int(* ssl_st::handshake_func)(SSL *)
 
int ssl_st::hit
 
int ssl_st::in_handshake
 
void(* ssl_st::info_callback)(const SSL *ssl, int type, int val)
 
BUF_MEM* ssl_st::init_buf
 
void* ssl_st::init_msg
 
int ssl_st::init_num
 
int ssl_st::init_off
 
KSSL_CTX* ssl_st::kssl_ctx
 
long ssl_st::max_cert_list
 
SSL_METHOD* ssl_st::method
 
unsigned long ssl_st::mode
 
void(* ssl_st::msg_callback)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)
 
void* ssl_st::msg_callback_arg
 
int ssl_st::new_session
 
unsigned long ssl_st::options
 
unsigned char* ssl_st::packet
 
unsigned int ssl_st::packet_length
 
X509_VERIFY_PARAM* ssl_st::param
 
int ssl_st::quiet_shutdown
 
BIO* ssl_st::rbio
 
int ssl_st::read_ahead
 
const EVP_MD* ssl_st::read_hash
 
int ssl_st::references
 
int ssl_st::rstate
 
int ssl_st::rwstate
 
struct ssl2_state_st* ssl_st::s2
 
struct ssl3_state_st* ssl_st::s3
 
int ssl_st::server
 
SSL_SESSION* ssl_st::session
 
int ssl_st::shutdown
 
unsigned char ssl_st::sid_ctx[32]
 
unsigned int ssl_st::sid_ctx_length
 
int ssl_st::state
 
int ssl_st::type
 
int(* ssl_st::verify_callback)(int ok, X509_STORE_CTX *ctx)
 
int ssl_st::verify_mode
 
long ssl_st::verify_result
 
int ssl_st::version
 
BIO* ssl_st::wbio
 
const EVP_MD* ssl_st::write_hash
 

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

Copyright © Nokia Corporation 2001-2008
Back to top