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
struct ssl2_state_sts2
struct ssl3_state_sts3
struct 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
struct cert_st * cert
unsigned int sid_ctx_length
unsigned char sid_ctx [SSL_MAX_SID_CTX_LENGTH]
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


Detailed Description

Definition at line 818 of file ssl.h.


Member Function Documentation

ssl_st::STACK_OF ( SSL_CIPHER   ) 

ssl_st::STACK_OF ( SSL_CIPHER   ) 

ssl_st::STACK_OF ( X509_NAME   ) 


Field Documentation

Definition at line 823 of file ssl.h.

Definition at line 824 of file ssl.h.

Definition at line 826 of file ssl.h.

Definition at line 833 of file ssl.h.

Definition at line 834 of file ssl.h.

Definition at line 835 of file ssl.h.

Definition at line 846 of file ssl.h.

Definition at line 849 of file ssl.h.

Definition at line 860 of file ssl.h.

Definition at line 862 of file ssl.h.

Definition at line 868 of file ssl.h.

Definition at line 869 of file ssl.h.

Definition at line 871 of file ssl.h.

Definition at line 872 of file ssl.h.

Definition at line 874 of file ssl.h.

Definition at line 875 of file ssl.h.

Definition at line 876 of file ssl.h.

Definition at line 877 of file ssl.h.

unsigned char* ssl_st::packet

Definition at line 880 of file ssl.h.

unsigned int ssl_st::packet_length

Definition at line 881 of file ssl.h.

struct ssl2_state_st* ssl_st::s2 [read]

Definition at line 883 of file ssl.h.

struct ssl3_state_st* ssl_st::s3 [read]

Definition at line 884 of file ssl.h.

struct dtls1_state_st* ssl_st::d1 [read]

Definition at line 885 of file ssl.h.

Definition at line 887 of file ssl.h.

void(* ssl_st::msg_callback)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)

Definition at line 892 of file ssl.h.

Definition at line 894 of file ssl.h.

Definition at line 896 of file ssl.h.

Definition at line 910 of file ssl.h.

Definition at line 911 of file ssl.h.

Definition at line 913 of file ssl.h.

Definition at line 918 of file ssl.h.

Definition at line 919 of file ssl.h.

Definition at line 921 of file ssl.h.

struct cert_st* ssl_st::cert [read]

Definition at line 930 of file ssl.h.

unsigned int ssl_st::sid_ctx_length

Definition at line 934 of file ssl.h.

unsigned char ssl_st::sid_ctx[SSL_MAX_SID_CTX_LENGTH]

Definition at line 935 of file ssl.h.

Definition at line 938 of file ssl.h.

Definition at line 941 of file ssl.h.

Definition at line 944 of file ssl.h.

void(* ssl_st::info_callback)(const SSL *ssl, int type, int val)

Definition at line 950 of file ssl.h.

Definition at line 951 of file ssl.h.

Definition at line 954 of file ssl.h.

Definition at line 957 of file ssl.h.

Definition at line 960 of file ssl.h.

Definition at line 963 of file ssl.h.

Definition at line 964 of file ssl.h.

Definition at line 969 of file ssl.h.

unsigned long ssl_st::options

Definition at line 970 of file ssl.h.

unsigned long ssl_st::mode

Definition at line 971 of file ssl.h.

Definition at line 972 of file ssl.h.

Definition at line 973 of file ssl.h.

Definition at line 974 of file ssl.h.


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

Generated on Thu Aug 20 22:33:08 2009 for OpenXDAS by  doxygen 1.5.6