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_METHOD
*
method
BIO
*
rbio
BIO
*
wbio
BIO
*
bbio
int
rwstate
int
in_handshake
int(*
handshake_func
)(SSL *)
int
server
int
new_session
int
quiet_shutdown
int
shutdown
int
state
int
rstate
BUF_MEM
*
init_buf
void *
init_msg
int
init_num
int
init_off
unsigned char *
packet
unsigned int
packet_length
ssl2_state_st
*
s2
ssl3_state_st
*
s3
dtls1_state_st
*
d1
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_PARAM
*
param
EVP_CIPHER_CTX
*
enc_read_ctx
const
EVP_MD
*
read_hash
COMP_CTX
*
expand
EVP_CIPHER_CTX
*
enc_write_ctx
const
EVP_MD
*
write_hash
COMP_CTX
*
compress
cert_st *
cert
unsigned int
sid_ctx_length
unsigned char
sid_ctx
[32]
SSL_SESSION
*
session
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_CTX
*
kssl_ctx
SSL_CTX
*
ctx
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:
ssl.h