Eneboo - Documentación para desarrolladores
Métodos públicos | Atributos públicos
Referencia de la Estructura ssl_st

#include <ssl.h>

Lista de todos los miembros.

Métodos públicos

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

Atributos públicos

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
struct ssl2_state_st * s2
struct ssl3_state_st * s3
struct 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
struct cert_st * cert
unsigned int sid_ctx_length
unsigned char sid_ctx [SSL_MAX_SID_CTX_LENGTH]
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
void(* tlsext_debug_cb )(SSL *s, int client_server, int type, unsigned char *data, int len, void *arg)
void * tlsext_debug_arg
char * tlsext_hostname
int servername_done
int tlsext_status_type
int tlsext_status_expected
X509_EXTENSIONS * tlsext_ocsp_exts
unsigned char * tlsext_ocsp_resp
int tlsext_ocsp_resplen
int tlsext_ticket_expected
SSL_CTX * initial_ctx

Documentación de las funciones miembro

ssl_st::STACK_OF ( SSL_CIPHER  )
ssl_st::STACK_OF ( OCSP_RESPID  )
ssl_st::STACK_OF ( X509_NAME  )
ssl_st::STACK_OF ( SSL_CIPHER  )
ssl_st::STACK_OF ( SSL_CIPHER  )
ssl_st::STACK_OF ( OCSP_RESPID  )
ssl_st::STACK_OF ( X509_NAME  )
ssl_st::STACK_OF ( SSL_CIPHER  )

Documentación de los datos miembro

void(* ssl_st::info_callback)(const SSL *ssl, int type, int val)
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)
unsigned long ssl_st::options
unsigned char * ssl_st::packet
unsigned char ssl_st::sid_ctx
void(* ssl_st::tlsext_debug_cb)(SSL *s, int client_server, int type, unsigned char *data, int len, void *arg)
X509_EXTENSIONS * ssl_st::tlsext_ocsp_exts
unsigned char * ssl_st::tlsext_ocsp_resp

La documentación para esta estructura fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'